Curso de Raku / Esenciales / Crear y llamar funciones / Ejercicios / 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.

Siguiente ejercicio

💪 El valor de e

Tipos de datos asociativos / Interpolar hashes   |   Más sobre funciones

Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.

Traducciones de esta página: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська