# 1. Introduction

Temperature conversion is a practical application in many fields, including meteorology and engineering. The Celsius and Fahrenheit scales are two primary methods for reporting temperatures. In this guide, we will create a C program that converts a temperature from Celsius to Fahrenheit.

# 2. Program Overview

Our program will:

1. Prompt the user to input a temperature in Celsius.

2. Compute the Fahrenheit equivalent using the conversion formula.

3. Display the result to the user.

# 3. Code Program

``````#include <stdio.h>  // Incorporate the Standard I/O library

int main() {  // Begin the program

float celsius, fahrenheit;  // Declare float variables for temperatures

// Ask the user to input a temperature in Celsius
printf("Enter temperature in Celsius: ");
scanf("%f", &celsius);  // Store the Celsius temperature

// Use the conversion formula to compute the Fahrenheit temperature
fahrenheit = (celsius * 9/5) + 32;
printf("The temperature in Fahrenheit is: %.2f\n", fahrenheit);

return 0;  // End the program successfully
}
``````

### Output:

```Enter temperature in Celsius: 25
The temperature in Fahrenheit is: 77.00
```

# 4. Step By Step Explanation

1. #include <stdio.h>: This includes the standard input and output library, allowing us to use functions like printf and scanf.

2. int main(): This is the main function where our program execution starts.

3. Variable Declaration:

• celsius and fahrenheit: These float variables will store the input and computed temperatures, respectively.

4. User Input:

• We prompt the user to provide a temperature in Celsius.
• The scanf function then reads and saves the user's input in the celsius variable.

5. Conversion to Fahrenheit:

• The formula for conversion from Celsius to Fahrenheit is: F = (C * 9/5) + 32, where C is the temperature in Celsius and F is the temperature in Fahrenheit.
• Our program uses this formula to determine the Fahrenheit equivalent and stores the result in the fahrenheit variable.

6. Display the Result: We then output the computed Fahrenheit temperature to the user.

By leveraging this simple conversion formula, our program effectively bridges the gap between Celsius and Fahrenheit, aiding in international temperature understanding.