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

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

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

Как можно оформить так,чтобы перед вводом каждого элемента было его название.
  Console.WriteLine("Введите название моста,город расположения,год основания,высоту,ширину,длину моста");
Вместо этого чтобы было название перед каждым вводом
class Program
    {
        struct Bridge
        {
            public string Name;
            public string City;
            public int Date;
            public double Height;
            public double Width;
            public double Length;

            public Bridge(string name,string city,int date,double height, double width, double length)
            {
                Name = name;
                City = city;
                Date = date;
                Height = height;
                Width = width;
                Length = length;
            }
        }
        static void PrintStruct(Bridge bridge)
        {
            Console.WriteLine("Название моста: {0}", bridge.Name);
            Console.WriteLine("Город: {0}", bridge.City);
            Console.WriteLine("Дата основания: {0}", bridge.Date);
            Console.WriteLine("Высота: {0}", bridge.Height);
            Console.WriteLine("Ширина: {0}", bridge.Width);
            Console.WriteLine("Длина: {0}", bridge.Length);
            Console.Write("\n");
        }
 
        static void Main(string[] args)
        {
            Console.WriteLine("Введите название моста,город расположения,год основания,высоту,ширину,длину моста");
            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()));
            PrintStruct(most);
 
            Console.ReadKey();
        }
    }
}

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

textual
Листинг программы
    class Program
    {
        struct Bridge
        {
            public string Name;
            public string City;
            public int Year;
            public double Height;
            public double Width;
            public double Length;
 
 
            public Bridge(string name,string city,int year,double height, double width, double length)
            {
                Name = name;
                City = city;
                Year = year;
                Height = height;
                Width = width;
                Length = length;
            }
        }
        static void PrintStruct(Bridge bridge)
        {
            Console.WriteLine("Название моста: {0}", bridge.Name);
            Console.WriteLine("Город: {0}", bridge.City);
            Console.WriteLine("Дата основания: {0}", bridge.Year);
            Console.WriteLine("Высота: {0}", bridge.Height);
            Console.WriteLine("Ширина: {0}", bridge.Width);
            Console.WriteLine("Длина: {0}", bridge.Length);
            Console.Write("\n");
        }
 
        static void Main(string[] args)
        {
            string name, city; int year; double height, width, lenght;
            Console.WriteLine("Введите название моста:");
            name = Console.ReadLine();
            Console.WriteLine("Введите город расположения:");
            city = Console.ReadLine();
            Console.WriteLine("Введите год основания");
            year = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Введите высоту моста");
            height = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("Введите ширину моста");
            width = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("Введите длинну моста");
            lenght = Convert.ToDouble(Console.ReadLine());
            
            Bridge most = new Bridge(name, city,year,height,width,lenght);
            PrintStruct(most);
            Console.ReadKey();
            
 
            Console.ReadKey();
        }
    }
}

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


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

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

12   голосов , оценка 3.917 из 5
Похожие ответы