Как сделать вывод счета и ФИО для класса "Банкомат"? - C#
Формулировка задачи:
Создаю программу "Банкомат". Возник вопрос - как сделать чтобы пользователь ввел свой ид, и сразу показало его счет и фио
класс банкомат
Основная программа
Если ид принадлежит Ване, то выдать только данные Вани.
ps. не предлагать
Листинг программы
- class Bankomat
- {
- public const string Adress = "Эльменя 6, код банкомата 465422";
- public int BankCash { get; set; }
- public int Id { get; set; }
- public int Cash { get; set; }
- public string Name { get; set; }
- public Bankomat(int id, int cash, string name)
- {
- Id = id;
- Cash = cash;
- Name = name;
- }
Листинг программы
- static void Main(string[] args)
- {
- Bankomat Vanya = new Bankomat(146251, 1500, "Петров Иван Иванович");
- Bankomat Alex = new Bankomat(146252, 3400, "Сергеев Александр Сергеевич");
- Bankomat Petya = new Bankomat(146253, 710, "Леонтьев Петр Евгеньевич");
- Console.Write("Введите ваш id пожалуйста: ");
- int id = Convert.ToInt32(Console.ReadLine());
- if ((id == Vanya.Id)||(id == Alex.Id) ||(id == Petya.Id))
- {
- }
- Console.ReadKey();
Листинг программы
- if (id == Vanya.Id)
- {
- Console.Write("{Vanya.Id} {Vanya.Name} {Vanya.Cash}");
- }else if(id == Alex.Id){
- Console.Write("{Alex.Id} {Alex.Name} {Alex.Cash}");
- }
- не хочу много условных конструкций, т.к. если будет много пользователей, то код тупо засрется
Решение задачи: «Как сделать вывод счета и ФИО для класса "Банкомат"?»
textual
Листинг программы
- foreach (Bankomat b in new Bankomat[] { Vanya, Alex, Petya})
- if (id == b.Id)
- Console.Write("{b.Id} {b.Name} {b.Cash}");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д