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

Ver curso de Python en español →

Publicaciones Similares