Curso de Raku / Esenciales / Bucles / Ejercicios / 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 division-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
7
También intenta, por ejemplo, cambiar $b
a 20
y confirma que el resultado es correcto:
$ raku exercises/loops/division-via-subtraction.raku
8
Siguiente ejercicio
Navegación del curso
← Controles condicionales / Operador ternario | Conversión de tipos de datos →
Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.
Traducciones de esta página: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська