Corso di Raku / Fondamenti / Fondamenti di variabili e tipi di dati / Numeri / Exercises / Condivisione delle mele
Soluzione: Condivisione delle mele
Ecco la soluzione al problema.
Codice
my $N = 3;
my $K = 11;
my $gets = $K div $N;
my $remains = $K % $N;
say "Ogni persona riceve $gets mela(e).";
say "Rimangono $remains mela(e).";🦋 Puoi trovare il codice completo nel file apple-sharing.raku.
Output
Con i numeri di input 3 e 11, il programma stampa il seguente output:
$ raku exercises/numbers/apple-sharing.raku
Ogni persona riceve 3 mela(e).
Rimangono 2 mela(e).Modifica il valore iniziale di $N e $K per
modellare altre situazioni:
$Kè multiplo di$N, per esempio,12e3;$Kè uguale a$N;$Kè minore di$N.
Commenti
Nel programma, stiamo usando i due operatori: div per
eseguire la divisione intera e % per ottenere il resto
della divisione. In alternativa, puoi fare i calcoli nel seguente
modo:
my $gets = $K div $N;
my $remains = $K - $N * $gets;Nota anche come le variabili sono interpolate nella stringa.