Raku-Kurs / Grundlagen / Grundlagen des Kontrollflusses / Schleifen / Exercises / Division durch Subtraktion
Lösung: Division durch Subtraktion
Die Division ist wiederholte Subtraktion. Das Programm hat eine
while-Schleife, die $a um den Wert von
$b reduziert und dies wiederholt, solange der aktuelle Wert
von $a nicht kleiner als $b ist. Die Variable
$n zählt die Anzahl der Iterationen und ist auch das
Ergebnis, das wir benötigen.
Code
Hier ist das vollständige Programm:
my $a = 175;
my $b = 25;
my $n = 0;
while $a >= $b {
$a -= $b;
$n++;
}
say $n;🦋 Finde das Programm in der Datei division-via-subtraction.raku.
Ausgabe
Führen Sie das Programm ein paar Mal aus. Beginnen Sie mit den angegebenen Werten, die eine genaue ganze Zahl ergeben:
$ raku exercises/loops/division-via-subtraction.raku
7Versuchen Sie auch, zum Beispiel, $b auf 20
zu ändern und bestätigen Sie, dass das Ergebnis korrekt ist:
$ raku exercises/loops/division-via-subtraction.raku
8