Предмет: Информатика, автор: julesvv

Написати програму мовою с# (перерахування)
Створити перерахування з прапорцем, у якому зберігаються назви 6 фірм по продажу програмних продуктів - 3-ох фірм м. Київ і 3-ох фірм м. Харків. Вивести перелік фірм, застосовуючи константи (номер – назва). Дати можливість користувачеві ввести номери відомих йому фірм, у вигляді списку, відокремлюючи номери комами. Вивести прізвище автора програми, переліки фірм окремо по кожному місту.

Ответы

Автор ответа: tkachukandriii
1
using System;

namespace Companies
{
class Program
{
enum Firms
{
Kiev1,
Kiev2,
Kiev3,
Kharkiv1,
Kharkiv2,
Kharkiv3
}

static void Main(string[] args)
{
Console.WriteLine("Список фірм:");

for (int i = 0; i < 6; i++)
{
Console.WriteLine($"{i + 1} - {((Firms)i).ToString()}");
}

Console.WriteLine("\nВведіть номери фірм через кому:");

string input = Console.ReadLine();
string[] numbers = input.Split(',');

Console.WriteLine("\nАвтор програми: Іванов Іван");

Console.WriteLine("\nФірми м. Київ:");

foreach (string number in numbers)
{
int index = int.Parse(number) - 1;
if (index >= 0 && index <= 2)
{
Console.WriteLine(((Firms)index).ToString());
}
}

Console.WriteLine("\nФірми м. Харків:");

foreach (string number in numbers)
{
int index = int.Parse(number) - 1;
if (index >= 3 && index <= 5)
{
Console.WriteLine(((Firms)index).ToString());
}
}

Console.ReadLine();
}
}
}
Похожие вопросы
Предмет: История, автор: zaharivanuk7