Создание конвертера температуры

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

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

Введение

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


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/BasicsGroup(["Basics"]) c(("C")) -.-> c/UserInteractionGroup(["User Interaction"]) c/BasicsGroup -.-> c/data_types("Data Types") c/BasicsGroup -.-> c/operators("Operators") c/UserInteractionGroup -.-> c/user_input("User Input") subgraph Lab Skills c/data_types -.-> lab-438383{{"Создание конвертера температуры"}} c/operators -.-> lab-438383{{"Создание конвертера температуры"}} c/user_input -.-> lab-438383{{"Создание конвертера температуры"}} end

Создание инструмента для конвертации температуры

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

Задачи

  • Создать программу на языке C, которая конвертирует температуру из градусов Цельсия в градусы Фаренгейта.
  • Реализовать формулу конвертации: F = (C * 9/5) + 32.
  • Принимать от пользователя температуру в градусах Цельсия.
  • Выводить конвертированную температуру в градусах Фаренгейта.

Требования

  • Создать файл с именем temperature_converter.c в директории ~/project.
  • Использовать арифметические операторы для конвертации температуры.
  • Предложить пользователю ввести температуру в градусах Цельсия.
  • Вывести конвертированную температуру в градусах Фаренгейта с двумя знаками после запятой.
  • Обрабатывать дробные значения при конвертации температуры.

Примеры

Скомпилировать и запустить программу:

gcc temperature_converter.c -o temperature_converter
./temperature_converter

Ввод:

Enter temperature in Celsius: 25

Вывод:

25.00°C is equal to 77.00°F

Подсказки

  • Использовать функцию scanf() для получения ввода от пользователя.
  • Не забыть формулу конвертации температуры.
  • Использовать функцию printf() для вывода результата.
  • Использовать спецификатор формата %.2f для вывода дробных значений.
✨ Проверить решение и практиковаться

Резюме

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