В зависимости от порядкового номера цвета в спектре (1,2 ... 7 ) вывести его название - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Оператор switch Написать программу , которая в зависимости от порядкового номера цвета в спектре (1,2 ... 7 ) выводит его название (красный, оранжевый , желтый , .зелений , голубой , синий , фиолетовый ) и код RGB

Решение задачи: «В зависимости от порядкового номера цвета в спектре (1,2 ... 7 ) вывести его название»

textual
Листинг программы
int i;
scanf("%d",&i);
switch(i){
 case 1: printf("Красный"); break;
 case 2: printf("Охотник"); break;
 case 3: printf("Желает"); break;
 case 4: printf("Зеленый"); break;
 case 5: printf("Где"); break;
 case 6: printf("Синий"); break;
 case 7: printf("Фазан"); break;
};

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

В этом коде используется оператор switch для определения цвета по его номеру.

  1. Сначала объявляется переменная типа int с именем i.
  2. Затем с помощью функции scanf в неё считывается значение, которое должно быть целым числом.
  3. После этого выполняется оператор switch, который проверяет значение переменной i.
  4. Если i равно 1, то выводится слово Красный.
  5. Если i равно 2, то выводится слово Охотник.
  6. Если i равно 3, то выводится слово Желает.
  7. Если i равно 4, то выводится слово Зеленый.
  8. Если i равно 5, то выводится слово Где.
  9. Если i равно 6, то выводится слово Синий.
  10. Если i равно 7, то выводится слово Фазан.
  11. Если значение i не равно ни одному из перечисленных, то ничего не выводится. Код можно улучшить, добавив обработку ошибок для случая, когда пользователь вводит некорректное значение.

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


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

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

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