Курс языка программирования 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. Оригинальный текст на английском языке.

Переводы этой страницы: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська