Помощ със задача на C++?задача 6 :Благотворителна кампания
Здравейте,имам проблем със задача от домашното.
Това е тя:
В сладкарница се провежда благотворителна кампания за събиране на средства, в която могат да се включат сладкари от цялата страна. Първоначално прочитаме от конзолата броя на дните, в които тече кампанията и броя на сладкарите, които ще се включат. След това на отделни редове получаваме количеството на тортите, гофретите и палачинките, които ще бъдат приготвени от един сладкар за един ден. Трябва да се има предвид следния ценоразпис:
- Торта - 45 лв.
- Гофрета - 5.80 лв.
- Палачинка – 3.20 лв.
1/8 от крайната сума ще бъде използвана за покриване на разходите за продуктите по време на кампанията. Да се напише програма, която изчислява сумата, която е събрана в края на кампанията.
Вход
От конзолата се четат 5 реда:
- Броят на дните, в които тече кампанията – цяло число в интервала [0 … 365]
- Броят на сладкарите – цяло число в интервала [0 … 1000]
- Броят на тортите – цяло число в интервала [0… 2000]
- Броят на гофретите – цяло число в интервала [0 … 2000]
- Броят на палачинките – цяло число в интервала [0 … 2000]
Изход
Да се отпечата на конзолата едно число:
- парите, които са събрани, форматирани до втория знак след десетичната запетая.
това е кодът ми(не знам къде бъркам):
#include <iostream>
#include <cmath>
#include <string>
using namespace std;
int main() {
int days;
int numberofbakers;
int cakenum;
int wafflesnum;
int pancakesnum;
cin >> days >> numberofbakers >> cakenum >> wafflesnum >> pancakesnum;
double sumcakesfor1day = cakenum * 45;
double wafflesfor1day = wafflesnum * 5.80;
double pancakesfor1day = pancakesnum * 3.20;
double sumforoneday = (sumcakesfor1day + wafflesfor1day + pancakesfor1day)*numberofbakers;
double sumforallthedays = sumforoneday * days;
double finalsum = sumforallthedays - (0.8*sumforallthedays);
cout.setf(ios::fixed);
cout.precision(2);
cout << finalsum << endl;
system("pause");
return 0;
}
Много ще съм ви благодарна ако ми помогнете да разбера къде греша.
Ох,Боже...да!Много ви благодаря!