Курс языка программирования Raku / Основы / Ассоциативные типы данных / Упражнения / Повышение зарплаты
Решение: Повышение зарплаты
Программа должна обновить одно из значений данного хэша. Присвоение нового значения не сильно отличается от установки нового значения скалярной переменной.
Код
Вот решение:
my %employee =
full-name => 'Eliza Vents',
department => 'Sales',
salary => 3000;
my $raise = 5; # в процентах
%employee<salary> *= (1 + $raise / 100);
say "Новая зарплата %employee<full-name>: %employee<salary>";
🦋 Найдите программу в файле salary-raise.raku.
Вывод
При запуске программы убедитесь, что вы правильно произвели расчеты и корректно преобразовали количество процентов.
$ raku exercises/associatives/salary-raise.raku
Новая зарплата Eliza Vents: 3150
Следующее упражнение
Навигация по курсу
← Позиционные типы данных / Индексирование интервалов | Создание и вызов функций →
Эта страница автоматически переведена с помощью ChatGPT 4o. Оригинальный текст на английском языке.
Переводы этой страницы: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська