Raku-Kurs / Grundlagen / Mehr über Typen / Assoziative Datentypen / Exercises / Gehaltserhöhung

Lösung: Gehaltserhöhung

Das Programm muss einen der Werte des gegebenen Hashes aktualisieren. Das Zuweisen eines neuen Wertes unterscheidet sich nicht wesentlich vom Setzen eines neuen Wertes einer skalaren Variablen.

Code

Hier ist die Lösung:

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

my $raise = 5; # in Prozent

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

🦋 Finde das Programm in der Datei salary-raise.raku.

Ausgabe

Beim Ausführen des Programms stellen Sie sicher, dass Sie gültige Berechnungen durchgeführt und die Anzahl der Prozente korrekt umgerechnet haben.

$ raku exercises/associatives/salary-raise.raku
Neues Gehalt von Eliza Vents: 3150

Kursnavigation

Gehaltserhöhung   |   Schon gesehen?