Задачи на C++ (помогите)

Задание 1:

Пользователь вводит с клавиатуры время начала и время завершения использования скутера (часы, минуты, секунды). Посчитать стоимость поездки, если стоимость минуты - 2 грн.

#include <iostream> 

using namespace std;
void main() {
    setlocale(LC_ALL, "rus");
    float cd1, cd2, cd3, ef1, ef2, ef3, kk1, kk2, kk3, dd1, dd3, bb1, bb2;

    cout << "------------------------------------\n";
    cout << "Введите начало использования (часы): ";
    cin >> cd1;
    cout << "Введите начало использования (минуты): ";
    cin >> cd2;
    cout << "Введите начало использования (секунды): ";
    cin >> cd3;

    cout << "Введите завершение использования (часы): ";
    cin >> ef1;
    cout << "Введите завершение использования (минуты): ";
    cin >> ef2;
    cout << "Введите завершение использования (секунды): ";
    cin >> ef3;

    kk1 = ef1 - cd1;
    kk2 = ef2 - cd2;
    kk3 = ef3 - cd3;

    dd1 = kk1 * 60;
    dd3 = kk3 / 60;

    bb1 = dd1 + dd3 + kk2;
    bb2 = bb1 * 0.02;

    cout << "Стоимость" << bb2 << "грн\n";
    cout << "------------------------------------\n";
    system("pause");
}

вот я написал код, а расчёт не тот, не могу найти в чем ошибка, сдать нужно уже завтра. Я новичок, поэтому отнеситесь с пониманием.

Только без использования особых библиотек, без упрощения, примерно как в моём коде.

Задание 2:

Пользователь вводит с клавиатуры расстояние, расход бензина на 100км и стоимость трёх видов бензина. Вывести на экран сравнительную таблицу со стоимостью поездки на разных видах бензина.

Эту задачу я ещё не начал решать, но был бы не против получить уже готовый код чтоб разобраться в целом как это делается (с пояснением).


Ответы (0 шт):