Проверка возраста через оператор 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; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д