Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- #18
- Создать приложение для учета данных автосалона, в котором есть следующие элементы:
- 1. Автомобиль со следующими атрибутами: мощность двигателя, количество мест, длина, ширина, модель, слоган, дата продажи, год выпуска, страна производитель, положение руля.
- 2. Автосалон со следующими атрибутами: прибыль, название, дата открытия, класс.
- 3. Рабочий со следующими атрибутами: личный номер, корп. скидка, имя, фамилия, email, адрес проживания, дата приема на работу, дата рождения, должность.
- Также приложение должно реализовывать следующий функционал:
- 1. Вывести список магазинов, где <класс> равняется Х
- 2. Вывести список автомобилей где в атрибуте <год выпуска> день недели это суббота
- 3. Реализовать ручное заполнение данными для автомобиля
- */
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApp39
- {
- class Program
- {
- class car
- //мощность двигателя, количество мест, длина, ширина, модель, слоган, дата продажи, год выпуска,
- //страна производитель, положение руля
- {
- private int engine_power;
- private int num_of_seats;
- private double length;
- private double width;
- private string model;
- private string slogan;
- private DateTime date_of_sale;
- private string year_of_manufacture;
- private string country_of_manufacture;
- private string steering_position;
- public int Engine_power { get { return engine_power; } set { engine_power = value; } }
- public int Num_of_seats { get { return num_of_seats; } set { num_of_seats = value; } }
- public double Length { get { return length; } set { length = value; } }
- public double Width { get { return width; } set { width = value; } }
- public string Model { get { return model; } set { model = value; } }
- public string Slogan { get { return slogan; } set { slogan = value; } }
- public DateTime Date_of_sale { get { return date_of_sale; } set { date_of_sale = value; } }
- public string Year_of_manufacture { get { return year_of_manufacture; } set { year_of_manufacture = value; } }
- public string Country_of_manufacture { get { return country_of_manufacture; } set { country_of_manufacture = value; } }
- public string Steering_position { get { return steering_position; } set { steering_position = value; } }
- public void add_car()
- {
- Console.WriteLine("По порядку введите каждый атрибут...\n");
- Console.Write("Мощность двигателя: ");
- Engine_power = (Convert.ToInt32(Console.ReadLine()));
- Console.Write("Количество мест: ");
- Num_of_seats = (Convert.ToInt32(Console.ReadLine()));
- Console.Write("Длина: ");
- Length = (Convert.ToDouble(Console.ReadLine()));
- Console.Write("Ширина: ");
- Width = (Convert.ToDouble(Console.ReadLine()));
- Console.Write("Модель: ");
- Model = (Console.ReadLine());
- Console.Write("Слоган: ");
- Slogan = (Console.ReadLine());
- Console.Write("Дата продажи: ");
- int[] dos = Console.ReadLine().Split('.').Select(int.Parse).ToArray();
- DateTime d = new DateTime(dos[2], dos[1], dos[0]);
- Date_of_sale = (d);
- Console.Write("Год выпуска: ");
- Year_of_manufacture = (Console.ReadLine());
- Console.Write("Страна-производитель: ");
- Country_of_manufacture = (Console.ReadLine());
- Console.Write("Положение руля: ");
- Steering_position = (Console.ReadLine());
- Console.WriteLine("\nМашина добавлена!");
- }
- public void show_info_car()
- {//мощность двигателя, количество мест, длина, ширина, модель, слоган, дата продажи, год выпуска,
- //страна производитель, положение руля
- Console.WriteLine("Мощность двигателя: " + Engine_power);
- Console.WriteLine("Количество мест: "+ Num_of_seats);
- Console.WriteLine("Длина: "+ Length);
- Console.WriteLine("Ширина: "+ Width);
- Console.WriteLine("Модель: "+ Model);
- Console.WriteLine("Слоган: "+ Slogan);
- Console.WriteLine("Дата продажи: "+ (Date_of_sale));
- Console.WriteLine("Год выпуска: "+ Year_of_manufacture);
- Console.WriteLine("Страна производителя: "+ Country_of_manufacture);
- Console.WriteLine("Положение руля: "+ Steering_position);
- }
- }
- class saloon
- //прибыль, название, дата открытия, класс.
- {
- public int profit;
- public string name;
- public DateTime opening_date;
- public string clas;
- }
- class worker
- //личный номер, корп. скидка, имя, фамилия, email, адрес проживания, дата приема на работу, дата рождения, должность
- {
- public int personal_number;
- public int corporate_discount;
- public string first_name;
- public string second_name;
- public string adress;
- public DateTime employment_date;
- public DateTime birth_date;
- public string position;
- }
- static void Main(string[] args)
- {
- car mers = new car();
- mers.add_car();
- mers.show_info_car();
- Console.ReadKey();
- }
- }
- }
Add Comment
Please, Sign In to add comment