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:
$K
es múltiplo de$N
, por ejemplo,12
y3
;$K
es igual a$N
;$K
es 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 • Български • Русский • Українська