Cursus Raku / Essentiëlen / Meer over types / Associatieve datentypen / Exercises / Salarisverhoging

Oplossing: Salarisverhoging

Het programma moet een van de waarden van de gegeven hash bijwerken. Het toewijzen van een nieuwe waarde verschilt niet veel van het instellen van een nieuwe waarde van een scalair variabele.

Code

Hier is de oplossing:

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

my $raise = 5; # in procenten

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

🦋 Vind het programma in het bestand salary-raise.raku.

Uitvoer

Bij het uitvoeren van het programma, zorg ervoor dat je geldige berekeningen hebt gemaakt en het aantal procenten correct hebt omgezet.

$ raku exercises/associatives/salary-raise.raku
Nieuw salaris van Eliza Vents: 3150

Cursusnavigatie

Salarisverhoging   |   Eerder gezien?