Curso de Raku / Esenciales / Números / Ejercicios / Número de decenas
Solución: Número de decenas
Así es como puedes resolver la tarea.
Código
my $n = prompt 'Introduce un número entero positivo: ';
say ($n % 100) div 10;
🦋 Puedes encontrar el código completo en el archivo tens.raku.
Salida
Ejecuta el programa y prueba algunos casos diferentes:
- Un número redondo de tres dígitos como 120;
- Un múltiplo de 100, por ejemplo, 400;
- Un número que sea mayor que 10 pero menor que 100.
- Un número menor que 10.
Para el número 234, la salida del programa se ve así:
$ raku exercises/numbers/tens.raku
Introduce un número entero positivo: 234
3
Comentarios
En esta solución, se utiliza nuevamente la combinación del módulo %
y la división entera div
.
Nota el espacio antes del paréntesis de apertura. Tiene que estar ahí; de lo contrario, obtendrás un error de sintaxis. Volveremos a este aspecto de Raku en la sección sobre funciones, pero por ahora, escribe el código tal como se muestra arriba o agrega otro par de paréntesis para rodear el argumento de la función — en este caso, no se necesita espacio:
say(($n % 100) div 10);
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 • Български • Русский • Українська