Известны два расстояния: одно в километрах, другое – в футах (1 фут = 0.45 м). Какое из расстояний меньше? - C (СИ)
Формулировка задачи:
Известны два расстояния: одно в километрах, другое – в футах (1 фут = 0.45 м). Какое из расстояний меньше?
Известны два расстояния: одно в километрах, другое – в футах (1 фут = 0.45 м). Какое из расстояний меньше? Помогите с написанием программы..
Решение задачи: «Известны два расстояния: одно в километрах, другое – в футах (1 фут = 0.45 м). Какое из расстояний меньше?»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> #include <math.h> #include <clocale> //для setlocale #define foot 0.45 #define km 1000 int main( void ) { setlocale (LC_ALL, "Russian"); // русский язык, обычно, не используют из-за несовпадения кодиорвок (иероглифы вместо нормальных букв) setlocale (LC_ALL, "rus"); // единственный выход, это clocale и вот такие 2 строчки. float a=0; float b=0; printf("Введите расстояние (в футах): "); scanf("%f", &a); printf("\nВведите расстояние (в километрах): "); scanf("%f", &b); a=a*foot; b=b*km; if (a<b){ printf("%.2f м. < %.2f м.\n", a,b); }else printf("%.2f м. > %.2f м.\n", a,b); getchar(); getchar(); return 0; }
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы
- Определяем константы для перевода футов в метры и километры в метры
- Устанавливаем русскую локаль для работы с вводом/выводом
- Создаем переменные типа float для хранения введенных расстояний
- Выводим сообщение с просьбой ввести расстояние в футах
- Считываем значение расстояния в переменную a с помощью функции scanf
- Выводим сообщение с просьбой ввести расстояние в километрах
- Считываем значение расстояния в переменную b с помощью функции scanf
- Переводим значение расстояния в футах в метры, умножая на коэффициент перевода
- Переводим значение расстояния в километрах в метры, умножая на коэффициент перевода
- Сравниваем значения a и b и выводим соответствующее сообщение
- Ждем нажатия любой клавиши, чтобы программа завершилась
- Возвращаем 0, чтобы программа завершилась
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д