Programa para convertir grados Fahrenheit a Celsius en lenguaje C
Código para la conversión
El código para convertir grados Fahrenheit a Celsius en lenguaje C es el siguiente:
```c
float fahrenheitToCelsius(float fahrenheit) {
float celsius = (fahrenheit - 32) / 1.8;
return celsius;
}
```
Este código define una función llamada `fahrenheitToCelsius` que toma como argumento un valor en grados Fahrenheit y devuelve el equivalente en grados Celsius. La fórmula utilizada para la conversión es `(fahrenheit - 32) / 1.8`, donde `fahrenheit` es el valor en grados Fahrenheit que se desea convertir.
Función para convertir grados Fahrenheit a Celsius
La función `fahrenheitToCelsius` es la encargada de realizar la conversión de grados Fahrenheit a Celsius. Recibe como parámetro un valor en grados Fahrenheit y devuelve el equivalente en grados Celsius.
```c
float fahrenheitToCelsius(float fahrenheit) {
float celsius = (fahrenheit - 32) / 1.8;
return celsius;
}
```
La variable `celsius` se declara como tipo `float` para permitir decimales en el resultado de la conversión. La fórmula utilizada para la conversión es `(fahrenheit - 32) / 1.8`, donde `fahrenheit` es el valor en grados Fahrenheit que se desea convertir.
Explicación del código
El código para convertir grados Fahrenheit a Celsius en lenguaje C es bastante sencillo. La función `fahrenheitToCelsius` toma un valor en grados Fahrenheit como argumento y devuelve el equivalente en grados Celsius.
La fórmula utilizada para la conversión es `(fahrenheit - 32) / 1.8`. Esta fórmula se basa en la relación matemática entre los grados Fahrenheit y los grados Celsius. Para convertir de grados Fahrenheit a Celsius, se resta 32 al valor en grados Fahrenheit y se divide el resultado entre 1.8.
El resultado de la conversión se almacena en una variable llamada `celsius`, que se declara como tipo `float` para permitir decimales en el resultado. Finalmente, se devuelve el valor de `celsius` como resultado de la función.
Ejemplo de uso
A continuación, se muestra un ejemplo de cómo utilizar la función `fahrenheitToCelsius` para convertir un valor en grados Fahrenheit a Celsius:
```c
#include
float fahrenheitToCelsius(float fahrenheit);
int main() {
float fahrenheit;
printf("Ingrese la temperatura en grados Fahrenheit: ");
scanf("%f", &fahrenheit);
float celsius = fahrenheitToCelsius(fahrenheit);
printf("La temperatura en grados Celsius es: %.2fn", celsius);
return 0;
}
```
En este ejemplo, se utiliza la función `scanf` para leer un valor en grados Fahrenheit ingresado por el usuario. Luego, se llama a la función `fahrenheitToCelsius` pasando como argumento el valor ingresado por el usuario. El resultado de la conversión se almacena en la variable `celsius`.
Finalmente, se utiliza la función `printf` para mostrar el resultado de la conversión en grados Celsius en la pantalla. El formato `%.2f` se utiliza para mostrar el resultado con dos decimales.
Este es un ejemplo básico de cómo utilizar la función `fahrenheitToCelsius` en un programa en lenguaje C para convertir grados Fahrenheit a Celsius. Puedes adaptar este código según tus necesidades y agregar más funcionalidades si lo deseas.
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.
Entradas relacionadas