Преобразование градусов Цельсия в градусы Фаренгейта

CCBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом лабораторном задании вы научитесь писать программу на C для преобразования температуры из градусов Цельсия в градусы Фаренгейта.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/BasicsGroup(["Basics"]) c(("C")) -.-> c/UserInteractionGroup(["User Interaction"]) c/BasicsGroup -.-> c/variables("Variables") c/BasicsGroup -.-> c/data_types("Data Types") c/BasicsGroup -.-> c/operators("Operators") c/UserInteractionGroup -.-> c/user_input("User Input") c/UserInteractionGroup -.-> c/output("Output") subgraph Lab Skills c/variables -.-> lab-123211{{"Преобразование градусов Цельсия в градусы Фаренгейта"}} c/data_types -.-> lab-123211{{"Преобразование градусов Цельсия в градусы Фаренгейта"}} c/operators -.-> lab-123211{{"Преобразование градусов Цельсия в градусы Фаренгейта"}} c/user_input -.-> lab-123211{{"Преобразование градусов Цельсия в градусы Фаренгейта"}} c/output -.-> lab-123211{{"Преобразование градусов Цельсия в градусы Фаренгейта"}} end

Определение переменных

В первом шаге вам нужно объявить переменные для хранения значений температуры. В этой программе мы будем использовать две переменные для хранения значений температуры: celsius и fahrenheit.

float celsius, fahrenheit; //declaring two variables to store temperature values

Ввод значения температуры в градусах Цельсия

Во втором шаге получите значение температуры от пользователя. С использованием функции scanf вы можете получить ввод от пользователя.

printf("Enter temperature in Celsius: ");
scanf("%f", &celsius); //getting temperature input from user

Преобразование градусов Цельсия в градусы Фаренгейта

В третьем шаге примените формулу для преобразования градусов Цельсия в градусы Фаренгейта. Для этого мы используем формулу: (1,8 * celsius) + 32.

fahrenheit = (1.8 * celsius) + 32; //converting temperature from Celsius to Fahrenheit

Отображение значения в градусах Фаренгейта

В четвертом шаге отобразите значение в градусах Фаренгейта с использованием функции printf.

printf("%.2f Celsius = %.2f Fahrenheit", celsius, fahrenheit); //displaying temperature in fahrenheit

Полный код

Вот полный код для программы, которую вы написали. Скопируйте код и вставьте его в файл main.c.

#include<stdio.h>
int main ()
{
    float celsius, fahrenheit; //declaring two variables to store temperature values

    printf("Enter temperature in Celsius: ");
    scanf("%f",&celsius); //getting temperature input from user

    fahrenheit = (1.8 * celsius) + 32; //converting temperature from Celsius to Fahrenheit

    printf("%.2f Celsius = %.2f Fahrenheit", celsius, fahrenheit);  //displaying temperature in fahrenheit

    return 0;
}

Резюме

Вы успешно научились писать программу на C для преобразования температуры из градусов Цельсия в градусы Фаренгейта. Эта программа поможет вам в будущих проектах, где вам потребуется преобразовывать единицы температуры.