Untitled

 avatar
unknown
c_cpp
9 months ago
1.5 kB
12
Indexable
#include <iostream>

using namespace std;

int main() {
    // надеюсь правильно понял задание, код слишком простой получился... вдруг где подвох
    double speed;
    const int limit = 90;

    cout << "Введите скорость автомобиля (км/ч): ";
    cin >> speed;

    double excess = speed - limit;

    if (excess <= 0) {
        cout << "Скорость автомобиля допустима на данном участке." << endl;
    }
    else if (excess >= 20 && excess < 40) {
        cout << "Превышение скорости на " << excess << " км/ч. Штраф: 500 рублей." << endl;
    }
    else if (excess >= 40 && excess < 60) {
        cout << "Превышение скорости на " << excess << " км/ч. Штраф: 1500 рублей." << endl;
    }
    else if (excess >= 60 && excess < 80) {
        cout << "Превышение скорости на " << excess << " км/ч. Штраф: 2500 рублей или лишение прав на 4 месяца." << endl;
    }
    else if (excess >= 80) {
        cout << "Превышение скорости на " << excess << " км/ч. Штраф: 5000 рублей или лишение прав на полгода." << endl;
    }
    else {
        cout << "Превышение менее 20 км/ч — штраф не предусмотрен." << endl;
    }
}
Editor is loading...
Leave a Comment