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

💪 FizzBuzz en un bucle

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: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська