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



