Курс Раку / Основи / Асоціативні типи даних / Вправи / Підвищення зарплати

Рішення: Підвищення зарплати

The program needs to update one of the values of the given hash. Assigning a new value does not differ much from setting a new value of a scalar variable.

Code

Here is the solution:

my %employee =
    full-name => 'Eliza Vents',
    department => 'Sales',
    salary => 3000;

my $raise = 5; # in percents

%employee<salary> *= (1 + $raise / 100);
say "New salary of %employee<full-name>: %employee<salary>";

🦋 Find the program in the file salary-raise.raku.

Output

When running the program, make sure you made valid calculations and converted the number of percents correctly.

$ raku exercises/associatives/salary-raise.raku
New salary of Eliza Vents: 3150

Наступна вправа

💪 Бачив раніше?

Навігація по курсу

Позиційні типи даних / Індексація діапазонів   |   Створення та виклик функцій

Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.

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