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

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

  1. Подключение необходимых библиотек для работы с языком C
  2. Установка русской локали для вывода информации
  3. Объявление переменных типа int и float, которые будут использоваться в программе
  4. Вывод на экран запроса о выборе единиц измерения
  5. Считывание с помощью функции scanf значения выбора единиц измерения и сохранение его в переменную типа int
  6. Вывод на экран запроса о вводе значения длины
  7. Считывание с помощью функции scanf значения длины и сохранение его в переменную типа float
  8. Использование условного оператора switch для определения единицы измерения и вывода результата в метрах
  9. Вывод на экран значения в метрах для первой единицы измерения (1)
  10. Вывод на экран значения в метрах для второй единицы измерения (2)
  11. Вывод на экран значения в метрах для третьей единицы измерения (3)
  12. Вывод на экран значения в метрах для четвертой единицы измерения (4)
  13. Вывод на экран значения в метрах для пятой единицы измерения (5)
  14. Обработка ошибки, если выбрана неверная единица измерения или если введено некорректное значение длины
  15. Завершение работы программы с помощью оператора return
  16. Вывод на экран результата работы программы
  17. Вывод на экран значения в метрах для первой единицы измерения (1)
  18. Вывод на экран значения в метрах для второй единицы измерения (2)
  19. Вывод на экран значения в метрах для третьей единицы измерения (3)
  20. Вывод на экран значения в метрах для четвертой единицы измерения (4)

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


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

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

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