Saltar al contenido
EjemplosEnglishEspacio →

Conversor de temperatura

Convierte grados Celsius a Fahrenheit y a Kelvin.

Nivel
Básico
Conceptos:
Entrada y salida
Variables
Matemáticas
Abrir en Codoritmo

Ejecuta, modifica y depura este ejemplo en el navegador.

Lo que aprenderás

Trabajas con variables Real y con el operador de asignación <-. Las fórmulas usan *, / y + igual que en matemáticas.

Código

temperature.psc · 9 líneas
Algoritmo ConversorTemperatura    Definir celsius, fahrenheit, kelvin Como Real    Escribir "Temperatura en grados Celsius:"    Leer celsius    fahrenheit <- celsius * 9 / 5 + 32    kelvin <- celsius + 273.15    Escribir celsius, " °C equivalen a ", fahrenheit, " °F"    Escribir celsius, " °C equivalen a ", kelvin, " K"FinAlgoritmo

Diagrama de flujo

Cada bloque del diagrama corresponde a una instrucción del código.

Algoritmo ConversorTemperaturaAlgoritmo ConversorTemperaturaAlgoritmo ConversorTemperaturaDefinir celsius, fahrenheit, kelvin Como RealDefinir celsius, fahrenheit,kelvin Como RealEscribir "Temperatura en grados Celsius:"Escribir "Temperatura engrados Celsius:"Leer celsiusLeer celsiusfahrenheit <- celsius * 9 / 5 + 32fahrenheit <- celsius * 9 / 5+ 32kelvin <- celsius + 273.15kelvin <- celsius + 273.15Escribir celsius, " °C equivalen a ", fahrenheit, " °F"Escribir celsius, " °Cequivalen a ", fahrenheit, "°F"Escribir celsius, " °C equivalen a ", kelvin, " K"Escribir celsius, " °Cequivalen a ", kelvin, " K"FinAlgoritmoFinAlgoritmo

Ejemplo de ejecución

Esto muestra el programa al ejecutarlo. Las respuestas escritas por el usuario aparecen resaltadas.

Temperatura en grados Celsius:Respuesta del usuario: 2525 °C equivalen a 77 °F25 °C equivalen a 298.15 K

Desafío

Haz el camino inverso: pide grados Fahrenheit y conviértelos a Celsius.

Ver pista

Despeja la fórmula: resta 32 y luego multiplica por 5 / 9.

Abrir en Codoritmo