Ответы на вопрос:
//поскольку вы не указали стоимость бензина, но цену за 1 литр выставил сам. если нужно изменить стоимость, то измените элемент(ы) массива markprice, где каждый элемент (с отсчетом от единицы) - это цена за литр бензина соответствующая его индексу (1 - 92, 2 - 95 и так далее).
#include < iostream>
#include < locale>
using namespace std;
double getprice(double litr, double price, double discount)
{
double defaultprice = litr * price;
return defaultprice - defaultprice * discount;
}
double getdiscount (double litr, double mark)
{
double discount = 0;
if (litr > 10 & & litr < = 20)
{
if (mark == 1)
discount = 0.05;
else if (mark == 2)
discount = 0.1;
}
else if (litr > 20)
{
if (mark == 1)
discount = 0.1;
else if (mark == 2)
discount = 0.2;
else
discount = 0.05;
}
return discount;
}
int main()
{
setlocale(lc_all, "russian");
double markprice[] = {42, 45, 46};
int mark;
double litr;
cout < < "выберите марку бензина (1 - 92; 2 - 95; 3 - дизель): ";
cin > > mark;
cout < < "введите количество литров: ";
cin > > litr;
if (mark > = 1 & & mark < = 3)
cout < < endl < < "стоимость заправки: " < < getprice(litr, markprice[mark - 1], getdiscount(litr, mark));
else
cout < < endl < < "ошибка! введенная марка бензина не обнаружена! ";
return 0;
}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
sayferbil30.07.2021 21:11
-
Angel489201.05.2022 11:38
-
НубИк1007.11.2022 00:47
-
кай2407.12.2022 21:08
-
k41c0ur28.04.2023 15:00
-
tri025.08.2020 12:21
-
vikaMiwka20.08.2021 02:19
-
hitman179003.05.2023 14:26
-
Danika3802.07.2021 23:36
-
filipp00006.04.2020 13:51
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.