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