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.