Как сделать вывод счета и ФИО для класса "Банкомат"? - C#

Узнай цену своей работы

Формулировка задачи:

Создаю программу "Банкомат". Возник вопрос - как сделать чтобы пользователь ввел свой ид, и сразу показало его счет и фио класс банкомат
Листинг программы
  1. class Bankomat
  2. {
  3. public const string Adress = "Эльменя 6, код банкомата 465422";
  4. public int BankCash { get; set; }
  5. public int Id { get; set; }
  6. public int Cash { get; set; }
  7. public string Name { get; set; }
  8. public Bankomat(int id, int cash, string name)
  9. {
  10. Id = id;
  11. Cash = cash;
  12. Name = name;
  13. }
Основная программа
Листинг программы
  1. static void Main(string[] args)
  2. {
  3. Bankomat Vanya = new Bankomat(146251, 1500, "Петров Иван Иванович");
  4. Bankomat Alex = new Bankomat(146252, 3400, "Сергеев Александр Сергеевич");
  5. Bankomat Petya = new Bankomat(146253, 710, "Леонтьев Петр Евгеньевич");
  6. Console.Write("Введите ваш id пожалуйста: ");
  7. int id = Convert.ToInt32(Console.ReadLine());
  8. if ((id == Vanya.Id)||(id == Alex.Id) ||(id == Petya.Id))
  9. {
  10. }
  11.  
  12. Console.ReadKey();
Если ид принадлежит Ване, то выдать только данные Вани. ps. не предлагать
Листинг программы
  1. if (id == Vanya.Id)
  2. {
  3. Console.Write("{Vanya.Id} {Vanya.Name} {Vanya.Cash}");
  4. }else if(id == Alex.Id){
  5. Console.Write("{Alex.Id} {Alex.Name} {Alex.Cash}");
  6. }
  7. не хочу много условных конструкций, т.к. если будет много пользователей, то код тупо засрется

Решение задачи: «Как сделать вывод счета и ФИО для класса "Банкомат"?»

textual
Листинг программы
  1. foreach (Bankomat b in new Bankomat[] { Vanya, Alex, Petya})
  2.     if (id == b.Id)
  3.         Console.Write("{b.Id} {b.Name} {b.Cash}");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы