Войти Создать аккаунт

ООП · 5 из 23

Пробег велосипеда

Цепь меняют через каждые две тысячи километров, а покрышки — когда средняя поездка становится длиннее: значит, велосипед берут за город. Механику нужен счётчик, который помнит пробег, число поездок и самую длинную из них.

Что сделать

Опишите счётчик пробега: он копит километры и поездки, помнит самую длинную и считает среднюю.

Что приходит

Ничего: объект создаётся без аргументов.

Что должен уметь

Поля km, poezdok и rekord; метод dobavit(km) — записать поездку; метод sredniy() — средняя поездка, округлённая до десятых.

Допишите класс Probeg в редакторе справа. Проверка создаёт его объекты и зовёт методы — то, что напечатано, на проверку не влияет.

Пример

Записали поездки на 12 и 7,5 км: пробег 19,5 км, поездок 2, самая длинная 12, средняя — 9,8 (19,5 / 2 = 9,75, до десятых — 9,8).

Тот же пример кодом
Перед вызовом
p = Probeg()
p.dobavit(12)
p.dobavit(7.5)
Вызов
(p.km, p.poezdok, p.rekord, p.sredniy())
Вернуть
(19.5, 2, 12, 9.8)
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.