Проверка возраста через оператор switch - C#
Формулировка задачи:
Дан возраст человека мужского пола в годах. Вывести на экран возрастную категорию: до года – «младенец», от года до 11 лет – «ребенок», от 12 до 15 лет – «подросток», от 16 до 25 лет – «юноша», от 26 до 70 лет – «мужчина», более 70 лет – «старик».
Решение задачи: «Проверка возраста через оператор switch»
textual
Листинг программы
- static void Main(string[] args)
- {
- Console.Write("Ведите возраст: ");
- if (!int.TryParse(Console.ReadLine(), out int age))
- return;
- switch (age)
- {
- case var _ when age < 1:
- Console.WriteLine("младенец");
- break;
- case var _ when age >= 1 && age <= 11:
- Console.WriteLine("ребенок");
- break;
- case var _ when age >= 12 && age <= 15:
- Console.WriteLine("подросток");
- break;
- case var _ when age >= 16 && age <= 25:
- Console.WriteLine("юноша");
- break;
- case var _ when age >= 26 && age <= 70:
- Console.WriteLine("мужчина");
- break;
- case var _ when age > 70:
- Console.WriteLine("старик");
- break;
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д