Проектиране на софтуер за превозни средства



страница1/2
Дата04.06.2023
Размер28.26 Kb.
#117955
  1   2
Курсова-по-програмиране
Свързани:
протокол-6



Факултет по Електротехника и Технологии
Катедра
Автомобилна Електроника“
Курсова работа
По
Програмиране II

Тема: Проектиране на софтуер за превозни средства

Изготвил:............... Проверил:...............


Петър Стойков (доц. В. Ганчева)
Курс: Втори
Специалност: Автомобилна електроника
Ф.№ 941221054
Група 69

Да се проектира и реализира приложение, което служи за обработка на информация и за управление на системи в превозни средства.

  1. Декларирайте клас RadioStation с атрибути за име, честота в MHz, качество в % и текущо състояние (visible/grayed out/not visible) с private достъп.

а) Добавете конструктори, деструктор, методи за достъп, метод за отпечатване на информация.
б) Добавете метод за определяне на текущото състояние на радио-станция според следните условия:
При качество >45% - станцията е в състояние visible;

При качество в интервала (35%, 45%) - - станцията е в състояние grayed out;


При качество <35% - станцията е в състояние not visible;

  1. Декларирайте функция main(), в която се обработва информация за радио станции .

а) Въведете от клавиатурата данни за 6 обекта от клас RadioStation като ги съхранявате в масив.
б) Отпечатайте на екрана информацията за всички радио станции.
в) Отпечатайте на екрана имената и качеството на радио станциите със състояние grayed out.
П. За оценки 5 и 6:

  1. Актуализация на състояние:

а) В класа RadioStation добавете атрибут, описващ потребителска оценка на радио станция цяло число в интервала [0, 255] (0 за най-ниска, 255 за най-висока). Тази оценка да се използва при определянето на текущо състояние по следния начин:
Ако състоянието е visible и стойността на оценката е в интервала [115, 240], то новото състояние е grayed out. В противен случай състоянието остава непроменено, т.е. според условията в т. 1 б)
б) Във функцията main() отпечатайте информация за състоянието на всички радио станции.

  1. Предефинирайте оператор « за отпечатване на данните и го използвайте, за да извеждате информация за обектите.




Сподели с приятели:
  1   2




©obuch.info 2024
отнасят до администрацията

    Начална страница