Corso di Raku / Fondamenti / Cicli / Esercizi / Divisione tramite sottrazione

Soluzione: Divisione tramite sottrazione

La divisione è una sottrazione ripetuta. Il programma ha un ciclo while che riduce $a del valore di $b e lo ripete finché il valore corrente di $a non è inferiore a $b. La variabile $n conta il numero di iterazioni, ed è anche il risultato di cui abbiamo bisogno.

Codice

Ecco il programma completo:

my $a = 175;
my $b = 25;

my $n = 0;
while $a >= $b {
    $a -= $b;
    $n++;
}

say $n;

🦋 Trova il programma nel file division-via-subtraction.raku.

Output

Esegui il programma alcune volte. Inizia con i valori dati che danno un numero intero esatto:

$ raku exercises/loops/division-via-subtraction.raku
7

Prova anche, ad esempio, a cambiare $b a 20 e conferma che il risultato è corretto:

$ raku exercises/loops/division-via-subtraction.raku
8

Prossimo esercizio

💪 FizzBuzz in un ciclo

Controlli condizionali / Operatore ternario   |   Conversione dei tipi di dati

Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.

Traduzioni di questa pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська