Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Lenguajes de Programación y Lab
Actividad Fundamental 5: Reporte de Lenguajes Script (Ejemplo)
Unidad 2
Semestre: 3ro
Equipo: 04
Grupo: 025
Salón: 3109
Periodo: Enero – Junio
Docente: Ing. Selene Guadalupe Pinal Torres
Hora: M4-M6
Nombre
Matricula
Carrera
Ruedas Vazquez Jordan Emanuel
2103677
ITS
Viernes 28 de Marzo del 2025
Monterrey, Nuevo León
Código:
# Función para convertir Celsius a Fahrenheit
def celsius_a_fahrenheit(celsius):
fahrenheit = (celsius * 9/5) + 32
return fahrenheit
# Solicitar entrada al usuario
try:
temperatura_celsius = float(input("Ingresa la temperatura en Celsius: "))
temperatura_fahrenheit = celsius_a_fahrenheit(temperatura_celsius)
print(f"{temperatura_celsius}°C equivale a {temperatura_fahrenheit:.1f}°F")
except ValueError:
print("Error: Ingresa un número válido.")
Descripción: El código proporcionado está diseñado para ejecutarse en un entorno de Python, como un
intérprete de línea de comandos o un entorno de desarrollo integrado (IDE). Su objetivo es convertir
temperaturas de Celsius a Fahrenheit. Utiliza la variable temperatura_celsius, que almacena la temperatura
ingresada por el usuario en grados Celsius, y se convierte a tipo float para permitir la entrada de números
decimales. La conversión se realiza a través de la función celsius_a_fahrenheit(celsius), que toma un valor en
Celsius y aplica la fórmula de conversión: ( \text{Fahrenheit} = \left(\text{Celsius} \times \frac{9}{5}\right) +
32 ), devolviendo el resultado en Fahrenheit. El flujo del programa comienza solicitando al usuario que ingrese
una temperatura en Celsius mediante la función input(), y se maneja cualquier error de entrada utilizando un
bloque try-except para capturar excepciones de tipo ValueError, mostrando un mensaje de error si la entrada
no es válida. Si la entrada es correcta, se llama a la función de conversión y se imprime el resultado en la
consola, mostrando la temperatura original en Celsius y su equivalente en Fahrenheit, formateado a un decimal.
Por ejemplo, si el usuario ingresa 25, el programa calculará que equivale a 77 grados Fahrenheit y lo mostrará
como 25.0°C equivale a 77.0°F. Este código es un ejemplo simple y efectivo de cómo realizar conversiones
de temperatura en Python, utilizando funciones, manejo de errores y entrada/salida de usuario, y puede ser
fácilmente ampliado para incluir más funcionalidades.