Curso de Raku / Esenciales / Más sobre tipos / Tipos de datos posicionales / Exercises / Cuadrado y cubo

Solución: Cuadrado y cubo

Código 1

Una solución sencilla es usar el operador **.

my $n = @*ARGS[0];
say $n ** 2;
say $n ** 3;

🦋 Encuentra el programa en el archivo square-and-cube.raku.

Código 2

Una solución un poco más elegante es usar superíndices Unicode.

my $n = @*ARGS[0];
say $n²;
say $n³;

🦋 Encuentra el programa en el archivo square-and-cube-2.raku.

Salida

Ejecuta el programa varias veces y pruébalo con diferentes números.

$ raku exercises/positionals/square-and-cube.raku 5
25
125

Cuadrado y cubo   |   Semáforos