Programa para convertir grados Fahrenheit a Celsius en lenguaje C

📖 Índice de contenidos
  1. Código para la conversión
  2. Función para convertir grados Fahrenheit a Celsius
  3. Explicación del código
  4. Ejemplo de uso

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.

Relacionado:   Cuantos días dura el caldo en la nevera: tiempo de conservación

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.

Entradas relacionadas

Deja una respuesta

Subir
Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad