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 • Български • Русский • Українська