Ответы на вопрос:
Вот исходный код, даже прокомментировал: #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 < < "программа для вычисления стоимости поездки куда-либо и обратно\n"; //пишем, что за прога 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 < < "\nпоездка до задуманного места обойдется в " < < f < < " руб.\n"; //выводим данные cout < < "вы потратите " < < b < < " литр. топлива\n"; //выводим данные cout < < "у вас останется в баке " < < z < < " литр. топлива\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"; //выводим данные system("pause"); //в конце исполнения программы ждем нажатия любой кнопки и закрываемся) }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
tom029183746515.10.2022 19:28
-
НепосредственноКаха811.03.2020 08:08
-
Znanija9619.04.2020 08:21
-
bokshitskayan18.11.2020 07:58
-
annaantonova014.11.2022 07:58
-
sdadaev15.08.2020 12:09
-
KrIs1girl12.05.2022 20:46
-
герман203123.05.2020 19:24
-
аььарпашишки23.06.2021 14:57
-
orororoyowf77q22.01.2020 17:15
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.