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

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

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

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

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

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

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

Міністерство освіти і науки України Національний університет „Львівська політехніка” Інститут Комп’ютерних Технологій, Автоматики та Метрології Кафедра КСА / Лабораторна робота №2 з дисципліни: «Операційні системи» Варіант: 4 Мета роботи Розроблення класу С# та перевантаження операцій. Завдання Створити клас «Яблуко» який містить в собі: сорт, колір, середню вагу, коефіцієнт сочності, середній термін достигання, кількість зернят, термін зберігання у сирому вигляді. Обчислити термін зберігання у консервованому вигляді, середня кількість яблук на дереві. З обмеженнями: значення коефіцієнта сочності у межах від 0,2 до 0,95; назва сорту не довше 15 символів; термін зберігання у сирому вигляді у межах від 15 до 120 днів. І перевантажити операції +, *, ==. Код програми class Apple:IDisposable { private static int Number_of_objects = 0; private System.IO.StreamWriter file; private readonly string variety; private string colour = ""; private double average_weight = 0; private double coefficient_of_juicy = 0; private int average_term_of_maturation = 0; private int number_of_grains = 0; private int shelf_life_of_raw = 0; public string Variety { get { return variety; } } public string Colour { get { return colour; } set { if (colour == "") file.WriteLine("Його колiр " + value); else file.WriteLine("Колiр змiнено на " + value); colour = value; } } public double Average_weight { get { return average_weight; } set { if (average_weight == 0) file.WriteLine("Його середня вага {0} (г)", value); else file.WriteLine("Середня вага змiнена на {0} (г)", value); average_weight = value; } } public double Coefficient_of_juicy { get { return coefficient_of_juicy; } set { bool fl = false; if (coefficient_of_juicy == 0) fl = true; if (value > 0.2 && value < 0.95) coefficient_of_juicy = value; else coefficient_of_juicy = 0.2; if (fl == true) file.WriteLine("Його коефiцiєнт сочностi {0}", coefficient_of_juicy); else file.WriteLine("Коефiцiєнт сочностi змiнено на {0}", coefficient_of_juicy); } } public int Average_term_of_maturation { get { return average_term_of_maturation; } set { if (average_term_of_maturation == 0) file.WriteLine("Його середнiй термiн достигання {0} (д)", value); else file.WriteLine("Cереднiй термiн достигання змiнено на {0} (д)", value); average_term_of_maturation = value; } } public int Number_of_grains { get { return number_of_grains; } set { if (number_of_grains == 0) file.WriteLine("Його кiлькiсть зерняток " + value); else file.WriteLine("Кiлькiсть зерняток змiнена на " + value); number_of_grains = value; shelf_life_of_canned = number_of_grains * shelf_life_of_raw; average_number_on_tree = 100 * number_of_grains; } } public int Shelf_life_of_raw { get { return shelf_life_of_raw; } set { bool fl = false; if (shelf_life_of_raw == 0) fl = true; if (value > 15 && value < 120) shelf_life_of_raw = value; else shelf_life_of_raw = 15; if (fl == true) file.WriteLine("Його термiн зберiгання у сирому виглядi {0} (д)", shelf_life_of_raw); else file.WriteLine("Nермiн зберiгання у сирому виглядi змiнено на {0} (д)", shelf_life_of_raw); shelf_life_of_canned = number_of_grains * shelf_life_of_raw; } } ...
Антиботан аватар за замовчуванням

20.04.2018 21:04

Коментарі

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

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

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

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

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

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

Admin

26.02.2019 12:38

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

Новини