Вывести массу данного тела в килограммах - C (СИ)
Формулировка задачи:
При реализации программы использовать оператор выбора switch.Единицы массы пронумерованы следующим образом: 1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер. Дан номер единицы массы и масса тела M в этих единицах (вещественное число). Вывести массу данного тела в килограммах.
Решение задачи: «Вывести массу данного тела в килограммах»
textual
Листинг программы
#include <stdio.h> int main() { int n; float m; printf("Vvedite massy tela: "); scanf("%f",&m); printf("S meny vubirite v kakih edinicah massa\n"); printf("1.Kilogram\n"); printf("2.Miligram\n"); printf("3.Gram\n"); printf("4.Tonna\n"); printf("5.Centner\n"); scanf("%d",&n); switch(n) { case 1: printf("%f kg\n",m); break; case 2: printf("%f kg\n",m*0.000001); break; case 3: printf("%f kg\n",m*0.001); break; case 4: printf("%f kg\n",m*1000); break; case 5: printf("%f kg\n",m*100); break; } return 0; }
Объяснение кода листинга программы
- Объявлены переменные: n (целое число), m (масса тела в килограммах).
- Выводится сообщение с просьбой ввести массу тела.
- Введенное значение массы сохраняется в переменной m с помощью функции scanf.
- Выводится сообщение с предложением выбрать единицы измерения массы.
- Пользователь выбирает единицы измерения, вводя число от 1 до 5.
- С помощью оператора switch происходит проверка введенного числа и вычисление массы в нужных единицах.
- Выводится результат в выбранных единицах измерения.
- Программа завершается с возвратом значения 0.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д