En este tutorial aprenderás a convertir valores ingresados en la terminal en temperaturas, usando bloques gráficos de Nairda.
Trabajaremos con variables de texto, números y la función de mapeo para transformar valores.


Paso 1: Agregar ciclo infinito

Como siempre en Nairda, el ciclo infinito (while) asegura que el programa se ejecute continuamente.

Ver animación

Paso 2: Declarar variable de terminal

Creamos una variable tipo texto (string) llamada terminal.
Esta será el puente entre la entrada de usuario y nuestro programa.

Ver animación

Paso 3: Declarar variable de lectura

Añadimos una variable numérica llamada lectura, donde guardaremos lo que capturemos desde la terminal.

Ver animación

Paso 4: Leer valor desde la terminal

Con el bloque await number de Nairda, tomamos el valor escrito por el usuario en la terminal y lo asignamos a la variable lectura.

Ver animación

Paso 5: Unir terminal con función de mapeo

Conectamos el valor leído desde la terminal con un bloque de mapeo para convertirlo a otra escala.

Ver animación

Paso 6: Configurar mapeo para convertir temperaturas

Configuramos el bloque map para transformar un rango en Fahrenheit (32–212) a un rango en Celsius (0–100).

Ver animación

Paso 7: Dibujar y configurar terminal en el tablero

Finalmente, colocamos un widget de terminal en el tablero de Nairda para que el usuario pueda escribir sus valores y ver la conversión en tiempo real.

Ver animación

Interfaz interactiva


Conclusión:
Con Nairda construiste un conversor de temperaturas que:

  • Recibe datos desde una terminal interactiva.
  • Usa variables para guardar y procesar los valores.
  • Transforma el resultado con la función de mapeo.
  • Permite convertir fácilmente de Fahrenheit a Celsius.