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

💪 El valor de π

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: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська