Corso di Raku / Fondamenti / Numeri / Esercizi / 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, 12 e 3;
  • $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.

Prossimo esercizio

💪 Somma dei numeri

Stringhe / Lunghezza della stringa   |   Tipo booleano

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

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