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
Navigazione del corso
← Controlli condizionali / Operatore ternario | Conversione dei tipi di dati →
Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.
Traduzioni di questa pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська