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

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

Введение

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

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

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

Задачи

  • Написать программу на 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 для перевода температуры из шкалы Цельсия в шкалу Фаренгейта. Программа принимает данные от пользователя, выполняет расчеты по формуле и выводит результат с заданной точностью. Основные навыки, которые вы закрепили: работа с вводом-выводом, использование арифметических операторов и форматирование строк.

✨ Проверить решение и практиковаться