Вывести массу данного тела в килограммах - 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;
}

Объяснение кода листинга программы

  1. Объявлены переменные: n (целое число), m (масса тела в килограммах).
  2. Выводится сообщение с просьбой ввести массу тела.
  3. Введенное значение массы сохраняется в переменной m с помощью функции scanf.
  4. Выводится сообщение с предложением выбрать единицы измерения массы.
  5. Пользователь выбирает единицы измерения, вводя число от 1 до 5.
  6. С помощью оператора switch происходит проверка введенного числа и вычисление массы в нужных единицах.
  7. Выводится результат в выбранных единицах измерения.
  8. Программа завершается с возвратом значения 0.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.867 из 5
Похожие ответы