Curso de Raku / Esenciales / Fundamentos de variables y tipos de datos / Números / Exercises / 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.