Curso de Raku / Esenciales / Fundamentos del control de flujo / Bucles / Exercises / División por resta
Solución: División por resta
La división es una resta repetida. El programa tiene un bucle
while que reduce $a por el valor de
$b y lo repite mientras el valor actual de $a
no sea menor que $b. La variable $n cuenta el
número de iteraciones, y también es el resultado que necesitamos.
Código
Aquí está el programa completo:
my $a = 175;
my $b = 25;
my $n = 0;
while $a >= $b {
$a -= $b;
$n++;
}
say $n;🦋 Encuentra el programa en el archivo división-via-subtraction.raku.
Salida
Ejecuta el programa unas cuantas veces. Comienza con los valores dados que dan un entero exacto:
$ raku exercises/loops/division-via-subtraction.raku
7También intenta, por ejemplo, cambiar $b a
20 y confirma que el resultado es correcto:
$ raku exercises/loops/division-via-subtraction.raku
8