Raku-Kurs / Grundlagen / Zahlen / Übungen / Apfelteilung
Lösung: Apfelteilung
Hier ist die Lösung für das Problem.
Code
my $N = 3;
my $K = 11;
my $gets = $K div $N;
my $remains = $K % $N;
say "Jede Person bekommt $gets Apfel/Äpfel.";
say "Es bleiben $remains Apfel/Äpfel übrig.";
🦋 Du findest den vollständigen Code in der Datei apple-sharing.raku.
Ausgabe
Mit den Eingabewerten 3 und 11 gibt das Programm folgende Ausgabe:
$ raku exercises/numbers/apple-sharing.raku
Jede Person bekommt 3 Apfel/Äpfel.
Es bleiben 2 Apfel/Äpfel übrig.
Ändere die Anfangswerte von $N
und $K
, um andere Situationen zu modellieren:
$K
ist ein Vielfaches von$N
, zum Beispiel12
und3
;$K
ist gleich$N
;$K
ist kleiner als$N
.
Kommentare
Im Programm verwenden wir die beiden Operatoren: div
für die Ganzzahldivision und %
um den Rest der Division zu erhalten. Alternativ kannst du die Berechnungen wie folgt durchführen:
my $gets = $K div $N;
my $remains = $K - $N * $gets;
Beachte auch, wie die Variablen in den String interpoliert werden.
Nächste Übung
Kursnavigation
← Zeichenketten / Zeichenkettenlänge | Boolescher Typ →
Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.
Übersetzungen dieser Seite: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська