Структура моста - Оформить код так, чтобы перед вводом каждого элемента было его название - C#

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

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

Как можно оформить так,чтобы перед вводом каждого элемента было его название.
Листинг программы
  1. Console.WriteLine("Введите название моста,город расположения,год основания,высоту,ширину,длину моста");
Вместо этого чтобы было название перед каждым вводом
Листинг программы
  1. class Program
  2. {
  3. struct Bridge
  4. {
  5. public string Name;
  6. public string City;
  7. public int Date;
  8. public double Height;
  9. public double Width;
  10. public double Length;
  11.  
  12. public Bridge(string name,string city,int date,double height, double width, double length)
  13. {
  14. Name = name;
  15. City = city;
  16. Date = date;
  17. Height = height;
  18. Width = width;
  19. Length = length;
  20. }
  21. }
  22. static void PrintStruct(Bridge bridge)
  23. {
  24. Console.WriteLine("Название моста: {0}", bridge.Name);
  25. Console.WriteLine("Город: {0}", bridge.City);
  26. Console.WriteLine("Дата основания: {0}", bridge.Date);
  27. Console.WriteLine("Высота: {0}", bridge.Height);
  28. Console.WriteLine("Ширина: {0}", bridge.Width);
  29. Console.WriteLine("Длина: {0}", bridge.Length);
  30. Console.Write("\n");
  31. }
  32. static void Main(string[] args)
  33. {
  34. Console.WriteLine("Введите название моста,город расположения,год основания,высоту,ширину,длину моста");
  35. Bridge most = new Bridge(Convert.ToString(Console.ReadLine()), Convert.ToString(Console.ReadLine()), Convert.ToInt32(Console.ReadLine()), Convert.ToDouble(Console.ReadLine()), Convert.ToDouble(Console.ReadLine()), Convert.ToDouble(Console.ReadLine()));
  36. PrintStruct(most);
  37. Console.ReadKey();
  38. }
  39. }
  40. }

Решение задачи: «Структура моста - Оформить код так, чтобы перед вводом каждого элемента было его название»

textual
Листинг программы
  1.     class Program
  2.     {
  3.         struct Bridge
  4.         {
  5.             public string Name;
  6.             public string City;
  7.             public int Year;
  8.             public double Height;
  9.             public double Width;
  10.             public double Length;
  11.  
  12.  
  13.             public Bridge(string name,string city,int year,double height, double width, double length)
  14.             {
  15.                 Name = name;
  16.                 City = city;
  17.                 Year = year;
  18.                 Height = height;
  19.                 Width = width;
  20.                 Length = length;
  21.             }
  22.         }
  23.         static void PrintStruct(Bridge bridge)
  24.         {
  25.             Console.WriteLine("Название моста: {0}", bridge.Name);
  26.             Console.WriteLine("Город: {0}", bridge.City);
  27.             Console.WriteLine("Дата основания: {0}", bridge.Year);
  28.             Console.WriteLine("Высота: {0}", bridge.Height);
  29.             Console.WriteLine("Ширина: {0}", bridge.Width);
  30.             Console.WriteLine("Длина: {0}", bridge.Length);
  31.             Console.Write("\n");
  32.         }
  33.  
  34.         static void Main(string[] args)
  35.         {
  36.             string name, city; int year; double height, width, lenght;
  37.             Console.WriteLine("Введите название моста:");
  38.             name = Console.ReadLine();
  39.             Console.WriteLine("Введите город расположения:");
  40.             city = Console.ReadLine();
  41.             Console.WriteLine("Введите год основания");
  42.             year = Convert.ToInt32(Console.ReadLine());
  43.             Console.WriteLine("Введите высоту моста");
  44.             height = Convert.ToDouble(Console.ReadLine());
  45.             Console.WriteLine("Введите ширину моста");
  46.             width = Convert.ToDouble(Console.ReadLine());
  47.             Console.WriteLine("Введите длинну моста");
  48.             lenght = Convert.ToDouble(Console.ReadLine());
  49.            
  50.             Bridge most = new Bridge(name, city,year,height,width,lenght);
  51.             PrintStruct(most);
  52.             Console.ReadKey();
  53.            
  54.  
  55.             Console.ReadKey();
  56.         }
  57.     }
  58. }

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


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

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

12   голосов , оценка 3.917 из 5

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

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

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