Curso de Raku / Esenciales / Números / Ejercicios / Compartir manzanas
Solución: Compartir manzanas
Aquí está la solución al problema.
Código
my $N = 3;
my $K = 11;
my $gets = $K div $N;
my $remains = $K % $N;
say "Cada persona recibe $gets manzana(s).";
say "Quedan $remains manzana(s).";
🦋 Puedes encontrar el código completo en el archivo apple-sharing.raku.
Salida
Con los números de entrada 3 y 11, el programa imprime la siguiente salida:
$ raku exercises/numbers/apple-sharing.raku
Cada persona recibe 3 manzana(s).
Quedan 2 manzana(s).
Modifica el valor inicial de $N y $K para modelar otras situaciones:
$Kes múltiplo de$N, por ejemplo,12y3;$Kes igual a$N;$Kes menor que$N.
Comentarios
En el programa, estamos usando dos operadores: div para realizar la división entera y % para obtener el resto de la división. Alternativamente, puedes hacer los cálculos de la siguiente manera:
my $gets = $K div $N;
my $remains = $K - $N * $gets;
También nota cómo se interpolan las variables en la cadena.
Siguiente ejercicio
Navegación del curso
← Cadenas / Longitud de la cadena | Tipo booleano →
Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.
Traducciones de esta página: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська