C# Разработать программу с использование перечисления Spisok_grupi, состоящего из фамилий учащихся вашей группы. В программе предусмотреть меню для работы со списком, в перечень обязательных функций входят:
• вывод списка группы;
• вывод фамилии по номеру;
• вывод номера по фамилии.
Ответы на вопрос:
using System;
namespace perechisl
{
class Program
{
public enum Spisok_grupi
{
Первый = 1,
Второй = 2,
Третий= 3,
}
static void Main(string[] args)
{
int Menu;
Array sp = Enum.GetNames(typeof(Spisok_grupi));
Array n = Enum.GetValues(typeof(Spisok_grupi));
do
{
Console.WriteLine("\nВыберите пункт меню");
Console.WriteLine("1 - Вывод списка группы ");
Console.WriteLine("2 - Вывод фамилии по номеру ");
Console.WriteLine("3 - Вывод номера по фамилии\n ");
Menu = Convert.ToInt32(Console.ReadLine());
switch (Menu)
{
case 1:
Console.WriteLine("\nСписок группы:\n");
foreach (string fam in sp)
Console.WriteLine(fam);
break;
case 2:
Console.WriteLine("\nВведите номер учащегося:");
int Number = int.Parse(Console.ReadLine());
if (Number > n.Length)
{
Console.WriteLine("\nНеверный ввод");
}
else
{
Console.WriteLine("\nВ списке под номером {0} находится {1}", Number, Enum.GetName(typeof(Spisok_grupi), Number));
}
break;
case 3:
Console.WriteLine("\nВведите фамилию учащегося:");
string Surname = Console.ReadLine();
int Number1 = 1;
foreach (string Surname1 in sp)
{
if (Surname == Surname1)
{
Console.WriteLine("\nУчащийся {0} находится под номером {1}", Surname, Number1);
}
else Number1++;
}
if (Number1 > n.Length)
Console.WriteLine("\nЭтого человека нет в списке");
break;
}
}
while (Menu != 4);
}
}
}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
kateshopina070326.02.2022 13:43
-
MtDew55772319.02.2020 22:42
-
Zhuldyz200524.03.2020 21:03
-
Dianakim0523.06.2023 06:22
-
TIME6ONLINE10.09.2022 03:01
-
Сutie200405.05.2020 11:50
-
maxidrom61407.01.2022 11:58
-
Kathsbb26.01.2022 19:52
-
рузмохинур09.05.2023 15:24
-
DemonDogs04.12.2020 09:09
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.