Ответы 1

  • Вот исходный код, даже прокомментировал: #include <iostream> //подключаем библиотеки #include <windows.h> //подключаем библиотеки #include <stdio.h> //подключаем библиотеки #include <conio.h> //подключаем библиотеки #include <string> //подключаем библиотеки using namespace std; //танцы с бубном int main() //танцы с бубном 2 { setlocale( LC_ALL,"Russian" ); //выводим все русскими буквами float s; //расстояние float r; //расход бензина float c; //цена бензина float k; //результат float b; //затраченный бензин float f; //удвоенное значение b float n; //объем бака float p; //проценты бака float g; //удвоить ли b float i; //скока баков потратите float z; //скока литров топлива потратите cout << "Программа для вычисления стоимости поездки куда-либо и обратно"; //пишем, что за прога cout << "Расстояние до места назначения (км) -> "; //просим ввести данные v:s; //ставим метку для возвращения cin >> s; //считываем значение if (s <= 0) //ставим условие если переменная меньше или равно 0, тогда пишем ошибку и возвращаемся { cout << "Ошибка. Расстояние не может быть равно 0, введите еще раз -> "; goto v; } cout << "Расход топлива (литров на 100 км пробега) -> "; //просим ввести данные x:r; //ставим метку для возвращения cin >> r; //считываем значение if (r <= 0) //ставим условие если переменная меньше или равно 0, тогда пишем ошибку и возвращаемся { cout << "Ошибка. Расход топлива не может быть равно 0, введите еще раз -> "; goto x; } cout << "Цена литра топлива (руб.) -> "; //просим ввести данные y:c; //ставим метку для возвращения cin >> c; //считываем значение if (c <= 0) //ставим условие если переменная меньше или равно 0, тогда пишем ошибку и возвращаемся { cout << "Ошибка. Цена литра топлива не может быть равно 0, введите еще раз -> "; goto y; } cout << "Введите объем бака (литров) -> "; //просим ввести данные h:n; //ставим метку для возвращения cin >> n; //считываем значение if (n <= 0) //ставим условие если переменная меньше или равно 0, тогда пишем ошибку и возвращаемся { cout << "Ошибка. Объем бака не может быть равно 0, введите еще раз -> "; goto h; } b = r / 100 * s; //рассчитываем значение переменной k = b * c; //рассчитываем значение переменной f = k * 2; //рассчитываем значение переменной cout << "Учитывать затраты на обратную дорогу? (1 да/0 нет) -> "; //просим ввести данные cin >> g; //считываем значение переменной if (g == 1) //ставим условие, если g = 1, тогда меняем способ расчета переменных { f = k * 2; b = r / 100 * s; } else { f = k * 1; b = (r / 100 * s) / 2; } z = n - b; //рассчитываем значение переменной cout << "Поездка до задуманного места обойдется в " << f << " руб."; //выводим данные cout << "Вы потратите " << b << " литр. топлива"; //выводим данные cout << "У вас останется в баке " << z << " литр. топлива"; //выводим данныеsystem("pause"); //в конце исполнения программы ждем нажатия любой кнопки и закрываемся) }
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years