Algoritmo para Convertir Fahrenheit a Celsius en PSeInt (Guía 2026)
Convertir Fahrenheit a Celsius (C = (F − 32) × 5/9) combina resta, multiplicación y división en una fórmula donde el orden sí importa. Es el ejercicio ideal para practicar paréntesis después de dominar las conversiones simples.
Código completo
Algoritmo FahrenheitACelsius
// Convierte Fahrenheit a Celsius: C = (F - 32) × 5/9
Definir fahrenheit, celsius Como Real
Escribir "Ingrese la temperatura en Fahrenheit: "
Leer fahrenheit
celsius <- (fahrenheit - 32) * 5 / 9
Escribir fahrenheit, "°F equivalen a ", celsius, "°C"
FinAlgoritmo
Explicación paso a paso
Definimos fahrenheit y celsius como Real. Leemos la temperatura y aplicamos la fórmula: primero restamos 32 (entre paréntesis para que ocurra antes), luego multiplicamos por 5 y dividimos entre 9. Al ser Real, 5/9 se calcula como 0.5556 y no se trunca.
Errores comunes
- Olvidar los paréntesis y escribir fahrenheit – 32 * 5 / 9: la resta ocurriría al final.
- Usar variables Entero y que 5/9 se trunque a 0, dando siempre 0°C.
- Invertir la fórmula y sumar 32 en vez de restarlo.
🚀 ¿Ya dominas la lógica? Da el salto a Python
