Запросить у пользователя температуру в градусах по Фаренгейту, и перевести ее в градусы по Цельсию - 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;
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек для работы с языком программирования C
  2. Установка локали на русский язык
  3. Объявление переменной типа double для хранения температуры в градусах по Фаренгейту
  4. Вывод сообщения с просьбой ввести температуру в градусах по Фаренгейту
  5. Считывание значения температуры с помощью функции scanf и сохранение его в переменной fahr
  6. Вычисление температуры в градусах по Цельсию с помощью формулы: температура по Цельсию = (5 * температура по Фаренгейту / 9) - 17.8
  7. Вывод результата вычисления на экран
  8. Конец программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5
Похожие ответы