Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Розроблення класу С# та перевантаження операцій

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних технологій, автоматики та метрології
Факультет:
СІ
Кафедра:
Кафедра КСА

Інформація про роботу

Рік:
2024
Тип роботи:
Лабораторна робота
Предмет:
Операційні системи телекомунікаційних мереж
Варіант:
18

Частина тексту файла

Міністерство освіти і науки України Національний університет „Львівська політехніка” Інститут Комп’ютерних Технологій, Автоматики та Метрології Кафедра КСА / Лабораторна робота №2 з дисципліни: «Операційні системи» Варіант: 18 Мета роботи Розроблення класу С# та перевантаження операцій. Завдання Створити клас «Автомобіль» який містить в собі: кількість коліс, масу, серійний номер, рік випуску, виробника, назву моделі, кількість циліндрів у двигуні, об’єм двигуна, кількість передач, октанове число залитого бензину, середня швидкість, максимальна швидкість руху. Обчислити: прискорення і потужність. З обмеженнями: назва моделі має містити не більше 12 символів, кількість циліндрів від 1 до 18, рік випуску не раніше 1905 та не пізніше 2018. І перевантажити операції +, *, ==. Код програми class Car:IDisposable { private System.IO.StreamWriter File; private static int Objects = 0; private int wheel; //Кількість колес public int Wheel { get { return wheel; } set { wheel = value; File.WriteLine("Кількість колес - " + wheel.ToString()); } } private double mass; // Маса public double Mass { get { return mass; } set { mass = value; File.WriteLine("Маса - {0} (кг)", mass); } } private string serial; //Серійний номер public string Serial { get { return serial; } set { serial = value; File.WriteLine("Серійний номер - " + serial); } } private int year; //Рік випуску public int Year { get { return year; } set { if (value >= 1905 && value <= 2018) year = value; else year = 2018; File.WriteLine("Рік випуску - " + year.ToString()); } } private string producer; //Виробник public string Producer { get { return producer; } set { producer = value; File.WriteLine("Виробник - " + producer); } } private readonly string name; //Назва моделі public string Name { get { return name; } } private int cylinders; //Кількість циліндрів у двигуні public int Cylinders { get { return cylinders; } set { if (value >= 1 && value <= 18) cylinders = value; else cylinders = 1; acceleration = cylinders * octane * speed; File.WriteLine("Кількість циліндрів у двигуні - " + cylinders.ToString()); } } private double volume; //Об'єм двигуна public double Volume { get { return volume; } set { volume = value; File.WriteLine("Об'єм двигуна - {0} (см^3)", volume); power = octane * volume; } } private int transfer; //Кількість передач public int Transfer { get { return transfer; } set { transfer = value; File.WriteLine("Кількість передач - " + transfer.ToString()); } } private double octane; //Октанове число залитого бензину public double Octane { get { return octane; } set { octane = value; File.WriteLine("Октанове число залитого бензину - " + octane.ToString()); acceleration = cylinders * octane * speed; power = octane * volume; } } private double speed; //Середня швидкість public double Speed { get { return speed; } ...
Антиботан аватар за замовчуванням

20.04.2018 21:04

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини