Запросить у пользователя температуру в градусах по Фаренгейту, и перевести ее в градусы по Цельсию - C (СИ)
Формулировка задачи:
помогите решить задачу
Напишите программу, которая запрашивает у пользователя температуру в градусах по Фаренгейту и переводит ее в градусы по Цельсию,
после чего отображает температуру в градусах по Цельсию на экране.
Формула для преобразования:
Celsius = 5 * Fahrenheit / 9 – 17.8
Решение задачи: «Запросить у пользователя температуру в градусах по Фаренгейту, и перевести ее в градусы по Цельсию»
textual
Листинг программы
#include <stdio.h> #include <locale.h> int main() { setlocale(LC_ALL, "Russian"); double fahr; puts("Введите температуру в градусах по Фаренгейту:"); scanf("%lf", &fahr); printf("Температура по Цельсию:\n%g\n", 5 * fahr / 9 - 17.8); return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с языком программирования C
- Установка локали на русский язык
- Объявление переменной типа double для хранения температуры в градусах по Фаренгейту
- Вывод сообщения с просьбой ввести температуру в градусах по Фаренгейту
- Считывание значения температуры с помощью функции scanf и сохранение его в переменной fahr
- Вычисление температуры в градусах по Цельсию с помощью формулы: температура по Цельсию = (5 * температура по Фаренгейту / 9) - 17.8
- Вывод результата вычисления на экран
- Конец программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д