Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Car
- {
- private string Name;
- private string Color;
- private int Price;
- private bool Available;
- private string InfoForFuel;
- public void Changes()
- {
- Console.WriteLine("Что хотите изменить в данных?");
- Console.WriteLine("1.Цвет");
- Console.WriteLine("2.Цену");
- Console.WriteLine("3.Наличие");
- Console.WriteLine("4.Информацию о топливе");
- Console.Write("Выбор: ");
- uint value = uint.Parse(Console.ReadLine());
- Console.WriteLine();
- switch (value)
- {
- case 1:
- Console.Write("Введите новый цвет: ");
- Color = Console.ReadLine();
- break;
- case 2:
- Console.Write("Введите новую цену: ");
- Price = int.Parse(Console.ReadLine());
- break;
- case 3:
- Console.WriteLine("В наличии или нет?");
- Console.WriteLine();
- string a = Console.ReadLine();
- if (a == "Да")
- {
- Available = true;
- break;
- }
- if (a == "Нет")
- {
- Available = false;
- break;
- }
- break;
- case 4:
- Console.Write("Введите название нового топлива: ");
- InfoForFuel = Console.ReadLine();
- break;
- default:
- break;
- }
- }
- public void Filling()
- {
- Name = "BMW i8";
- Color = "Красный";
- Price = 9910000;
- Available = true;
- InfoForFuel = "Бензин";
- }
- public void Print()
- {
- Console.WriteLine("\tИнформация о машине");
- Console.WriteLine();
- Console.WriteLine($"Название: {Name}");
- Console.WriteLine($"Цвет: {Color}");
- Console.WriteLine($"Цена: {Price} руб");
- if (Available == true)
- {
- Console.WriteLine($"Наличие: На складе");
- }
- else
- {
- Console.WriteLine($"Наличие: отсутсвует");
- }
- Console.WriteLine($"Вид топлива: {InfoForFuel}");
- }
- }
- class Program
- {
- static uint Massege()
- {
- Console.WriteLine();
- Console.WriteLine("Хотите изменить какие-то данные о машине?");
- Console.WriteLine("1. Да");
- Console.WriteLine("2. Нет");
- Console.Write("Выбор: ");
- uint yesOrNo = uint.Parse(Console.ReadLine());
- Console.WriteLine();
- return yesOrNo;
- }
- static void Main(string[] args)
- {
- var BMW_i8 = new Car();
- BMW_i8.Filling();
- BMW_i8.Print();
- uint yesOrNo = Massege();
- if (yesOrNo == 1)
- {
- switch (yesOrNo)
- {
- case 1:
- BMW_i8.Changes();
- break;
- case 2:
- break;
- default:
- break;
- }
- BMW_i8.Print();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement