Проверка возраста через оператор switch - C#

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

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

Дан возраст человека мужского пола в годах. Вывести на экран возрастную категорию: до года – «младенец», от года до 11 лет – «ребенок», от 12 до 15 лет – «подросток», от 16 до 25 лет – «юноша», от 26 до 70 лет – «мужчина», более 70 лет – «старик».

Решение задачи: «Проверка возраста через оператор switch»

textual
Листинг программы
  1.         static void Main(string[] args)
  2.         {
  3.             Console.Write("Ведите возраст: ");
  4.             if (!int.TryParse(Console.ReadLine(), out int age))
  5.                 return;
  6.  
  7.             switch (age)
  8.             {
  9.                 case var _ when age < 1:
  10.                     Console.WriteLine("младенец");
  11.                     break;
  12.                 case var _ when age >= 1 && age <= 11:
  13.                     Console.WriteLine("ребенок");
  14.                     break;
  15.                 case var _ when age >= 12 && age <= 15:
  16.                     Console.WriteLine("подросток");
  17.                     break;
  18.                 case var _ when age >= 16 && age <= 25:
  19.                     Console.WriteLine("юноша");
  20.                     break;
  21.                 case var _ when age >= 26 && age <= 70:
  22.                     Console.WriteLine("мужчина");
  23.                     break;
  24.                 case var _ when age > 70:
  25.                     Console.WriteLine("старик");
  26.                     break;
  27.             }
  28.         }

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


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

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

13   голосов , оценка 4.154 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы