Вывести длину отрезка в метрах - C (СИ)
Формулировка задачи:
Единицы длины пронумерованы следующим образом: 1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр. Дан номер единицы длины и длина отрезка L в этих единицах (вещественное число). Вывести длину данного отрезка в метрах.*
Решение задачи: «Вывести длину отрезка в метрах»
textual
Листинг программы
#include <stdio.h> #include <locale.h> int main(){ setlocale(LC_ALL,"rus"); int n; float a; printf("Единицы измерения: "); scanf("%d", &n); printf("Длина: "); scanf("%f", &a); switch(n){ case 1:{ printf("В метрах: %f\n", a/10); break; } case 2:{ printf("В метрах: %f\n", a*1000); break; } case 3:{ printf("В метрах: %f\n", a); break; } case 4:{ printf("В метрах: %f\n", a/1000); break; } case 5:{ printf("В метрах: %f\n", a/100); break; } default:{ printf("Error!\n");} } return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с языком C
- Установка русской локали для вывода информации
- Объявление переменных типа int и float, которые будут использоваться в программе
- Вывод на экран запроса о выборе единиц измерения
- Считывание с помощью функции scanf значения выбора единиц измерения и сохранение его в переменную типа int
- Вывод на экран запроса о вводе значения длины
- Считывание с помощью функции scanf значения длины и сохранение его в переменную типа float
- Использование условного оператора switch для определения единицы измерения и вывода результата в метрах
- Вывод на экран значения в метрах для первой единицы измерения (1)
- Вывод на экран значения в метрах для второй единицы измерения (2)
- Вывод на экран значения в метрах для третьей единицы измерения (3)
- Вывод на экран значения в метрах для четвертой единицы измерения (4)
- Вывод на экран значения в метрах для пятой единицы измерения (5)
- Обработка ошибки, если выбрана неверная единица измерения или если введено некорректное значение длины
- Завершение работы программы с помощью оператора return
- Вывод на экран результата работы программы
- Вывод на экран значения в метрах для первой единицы измерения (1)
- Вывод на экран значения в метрах для второй единицы измерения (2)
- Вывод на экран значения в метрах для третьей единицы измерения (3)
- Вывод на экран значения в метрах для четвертой единицы измерения (4)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д