
¡Hola a todos! Vamos a aprender a escribir un programa sencillo en C para convertir grados Celsius a Fahrenheit. No te preocupes, es más fácil de lo que parece.
¿Qué son Celsius y Fahrenheit?
Primero, entendamos qué son estas escalas de temperatura. Tanto Celsius como Fahrenheit son formas de medir qué tan caliente o frío está algo. Piensa en ellas como diferentes idiomas para hablar de la temperatura.
Celsius es la escala que se usa en la mayoría de los países del mundo. El agua se congela a 0 grados Celsius y hierve a 100 grados Celsius. En cambio, Fahrenheit se usa principalmente en Estados Unidos. En Fahrenheit, el agua se congela a 32 grados y hierve a 212 grados.
Must Read
¿Alguna vez has visto el pronóstico del tiempo? Ahí es donde más vemos estas escalas en acción. También, tu termostato podría mostrar la temperatura en cualquiera de las dos escalas.
La Fórmula Mágica
Para convertir de Celsius a Fahrenheit, necesitamos una fórmula. Esta es la fórmula que vamos a usar: Fahrenheit = (Celsius * 9/5) + 32. Parece complicado, pero la vamos a desglosar.
Primero, multiplicamos la temperatura en Celsius por 9/5 (o 1.8). Luego, sumamos 32 al resultado. ¡Y listo! Ya tenemos la temperatura en Fahrenheit.
Por ejemplo, si tenemos 25 grados Celsius, la conversión sería así: (25 * 9/5) + 32 = 77 grados Fahrenheit. Esto significa que 25 grados Celsius son equivalentes a 77 grados Fahrenheit.

Escribiendo el Programa en C
Ahora, vamos a traducir esta fórmula en un programa en C. C es un lenguaje de programación que nos permite dar instrucciones a la computadora.
Primero, necesitamos incluir las bibliotecas necesarias. Incluiremos stdio.h, que nos permite usar funciones de entrada y salida, como imprimir texto en la pantalla y leer datos del usuario.
El programa se verá así:
#include <stdio.h>
int main() {

float celsius, fahrenheit;
printf("Ingrese la temperatura en grados Celsius: ");
scanf("%f", &celsius);
fahrenheit = (celsius * 9/5) + 32;

printf("La temperatura en grados Fahrenheit es: %.2f\n", fahrenheit);
return 0;
}
Analizando el Código
Veamos qué hace cada parte del código. Primero, declaramos dos variables: celsius y fahrenheit. Usamos el tipo float porque las temperaturas pueden tener decimales.
Luego, usamos printf() para mostrar un mensaje en la pantalla, pidiendo al usuario que ingrese la temperatura en Celsius. scanf() lee la temperatura que el usuario ingresa y la guarda en la variable celsius.

Después, aplicamos la fórmula para convertir de Celsius a Fahrenheit. El resultado se guarda en la variable fahrenheit.
Finalmente, usamos printf() nuevamente para mostrar la temperatura en Fahrenheit. El %.2f formatea el número para que se muestre con dos decimales.
Probando el Programa
Para probar el programa, necesitas un compilador de C. Hay muchos compiladores gratuitos disponibles en línea. Después de compilar el programa, puedes ejecutarlo y ver cómo funciona.
Ingresa diferentes temperaturas en Celsius y verifica si la conversión a Fahrenheit es correcta. Puedes usar una calculadora o una página web de conversión para verificar tus resultados.
¡Felicidades! Ahora sabes cómo escribir un programa en C para convertir grados Celsius a Fahrenheit. Recuerda que la práctica hace al maestro. ¡Sigue programando!