Структура моста - Оформить код так, чтобы перед вводом каждого элемента было его название - 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(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д