Вопрос задан 01.08.2023 в 22:21. Предмет Информатика. Спрашивает Лодди Денис.

Помогите, пожалуйста, решить задачу. Язык C# Оператор switch Дан возраст человека мужского пола в

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

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Акименко Кирилл.
В шарпе чисто на switch сделать практически нереально.
static String getAgeStatus(int age)
{
int type = 6;
if (age < 1) type = 1;
if ((age >= 1) && (age <= 11)) type = 2;
if ((age >= 12) && (age <= 15)) type = 3;
if ((age >= 16) && (age <= 25)) type = 4;
if ((age >= 26) && (age <= 70)) type = 5;
switch (type)
{
case 1:return "младенец";
case 2: return "ребенок";
case 3: return "подросток";
case 4: return "юноша";
case 5: return "мужчина";
default: return "пожилой человек";
}
}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам решить эту задачу на C#. Вот пример кода с использованием оператора switch:

csharp
using System; namespace AgeCategory { class Program { static void Main(string[] args) { Console.Write("Введите возраст: "); int age = int.Parse(Console.ReadLine()); string category; switch (age) { case var _ when age < 1: category = "младенец"; break; case var _ when age >= 1 && age <= 11: category = "ребенок"; break; case var _ when age >= 12 && age <= 15: category = "подросток"; break; case var _ when age >= 16 && age <= 25: category = "юноша"; break; case var _ when age >= 26 && age <= 70: category = "мужчина"; break; default: category = "пожилой человек"; break; } Console.WriteLine($"Возрастная категория: {category}"); } } }

Просто скопируйте этот код в свою среду разработки C# и выполните. После ввода возраста программа определит и выведет соответствующую возрастную категорию.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос