Curso de Raku / Esenciales / Fundamentos de las funciones / Crear y llamar funciones / Exercises / Tabla de funciones

Solución: Tabla de funciones

Este programa es, probablemente, un buen ejemplo de cómo usar el bucle loop. Con él, puedes establecer tanto los límites como el paso directamente en las unidades que necesitas. Ten en cuenta que puedes volver a esta tarea más tarde después de aprender las secuencias en Raku.

Código

Aquí está la solución:

sub f($x) { $x² }

loop (my $x = -3; $x <= 3; $x += 0.1) {
    say "$x\t{f($x)}";
}

🦋 Encuentra el programa en el archivo function-table.raku.

Salida

El programa imprime una larga lista de la tabla x — f(x). Una parte de esta salida se muestra aquí:

$ raku exercises/functions/function-table.raku
-3	9
-2.9	8.41
-2.8	7.84

. . .

-0.2	0.04
-0.1	0.01
0	0
0.1	0.01
0.2	0.04

. . .

2.7	7.29
2.8	7.84
2.9	8.41
3	9

Visualización

Es prudente visualizar la salida con algún programa externo, por ejemplo, Excel o gnuplot.

Tabla de funciones   |   El valor de e