I honestly just have no idea what to do with this. It is supposed to output the
ID: 3620819 • Letter: I
Question
I honestly just have no idea what to do with this. It is supposed to output the cupcakes, sprinkles, average cupcakes, and average sprinkles, but I just can't get it to read the file - that's all I need help with. Here is what I have so far:#include
#include
#include
#include
using namespace std;
int main()
{
int date, code, cupcakes, sprinkles, totaldays,
mondaycupcakes, mondaysprinkles,
tuesdaycupcakes, tuesdaysprinkles,
wednesdaycupcakes, wednesdaysprinkles,
thursdaycupcakes, thursdaysprinkles,
fridaycupcakes, fridaysprinkles,
saturdaycupcakes, saturdaysprinkles,
sundaycupcakes, sundaysprinkles,
count_of_mondays, count_of_tuesdays,
count_of_wednesdays, count_of_thursdays,
count_of_fridays, count_of_saturdays,
count_of_sundays, mondayaveragecupcakes,
tuesdayaveragecupcakes, wednesdayaveragecupcakes,
thursdayaveragecupcakes, fridayaveragecupcakes,
saturdayaveragecupcakes, sundayaveragecupcakes,
mondayaveragesprinkles, tuesdayaveragesprinkles,
wednesdayaveragesprinkles, thursdayaveragesprinkles,
fridayaveragesprinkles, saturdayaveragesprinkles,
sundayaveragesprinkles;
string filename = " ";
ifstream inputFile;
cout << "Welcome to the Clyde's Carryout Cupcakes Cupcake Counter." << endl;
cout << "This program will calculate the number of cupcakes sold in a month" << endl;
cout << "given the file provided as input and a filename to write out to." << endl;
cout << "Please enter the name of the cupcake file to use:" << endl;
cin >> filename;
inputFile.open(filename.c_str());
getline(filename);
if (!inputFile)
{
cout << "File open error of some type" << endl;
exit (-1);
}
while (inputFile)
if (code == 'M')
count_of_mondays = count_of_mondays + 1;
mondaycupcakes = mondaycupcakes + cupcakes;
mondaysprinkles = mondaysprinkles + sprinkles;
if (count_of_mondays != 0){
mondayaveragecupcakes = mondaycupcakes / count_of_mondays;
}
else {
mondayaveragecupcakes = 0;
}
if (count_of_mondays != 0){
mondayaveragesprinkles = mondaysprinkles / count_of_mondays;
}
else {
mondayaveragesprinkles = 0;
}
while (inputFile)
if (code == 'T')
count_of_tuesdays = count_of_tuesdays + 1;
tuesdaycupcakes = tuesdaycupcakes + cupcakes;
tuesdaysprinkles = tuesdaysprinkles + sprinkles;
if (count_of_tuesdays != 0){
tuesdayaveragecupcakes = tuesdaycupcakes / count_of_tuesdays;
}
else {
tuesdayaveragecupcakes = 0;
}
if (count_of_tuesdays != 0){
tuesdayaveragesprinkles = tuesdaysprinkles / count_of_tuesdays;
}
else {
tuesdayaveragesprinkles = 0;
}
while (inputFile)
if (code == 'W')
count_of_wednesdays = count_of_wednesdays + 1;
wednesdaycupcakes = wednesdaycupcakes + cupcakes;
wednesdaysprinkles = wednesdaysprinkles + sprinkles;
if (count_of_wednesdays != 0){
wednesdayaveragecupcakes = wednesdaycupcakes / count_of_wednesdays;
}
else {
wednesdayaveragecupcakes = 0;
}
if (count_of_wednesdays != 0){
wednesdayaveragesprinkles = wednesdaysprinkles / count_of_wednesdays;
}
else {
wednesdayaveragesprinkles = 0;
}
while (inputFile)
if (code == 'R')
count_of_thursdays = count_of_thursdays + 1;
thursdaycupcakes = thursdaycupcakes + cupcakes;
thursdaysprinkles = thursdaysprinkles + sprinkles;
if (count_of_thursdays != 0){
thursdayaveragecupcakes = thursdaycupcakes / count_of_thursdays;
}
else {
thursdayaveragecupcakes = 0;
}
if (count_of_thursdays != 0){
thursdayaveragesprinkles = thursdaysprinkles / count_of_thursdays;
}
else {
thursdayaveragesprinkles = 0;
}
while (inputFile)
if (code == 'F')
count_of_fridays = count_of_fridays + 1;
fridaycupcakes = fridaycupcakes + cupcakes;
fridaysprinkles = fridaysprinkles + sprinkles;
if (count_of_fridays != 0){
fridayaveragecupcakes = fridaycupcakes / count_of_fridays;
}
else {
fridayaveragecupcakes = 0;
}
if (count_of_fridays != 0){
fridayaveragesprinkles = fridaysprinkles / count_of_fridays;
}
else {
fridayaveragesprinkles = 0;
}
while (inputFile)
if (code == 'S')
count_of_saturdays = count_of_saturdays + 1;
saturdaycupcakes = saturdaycupcakes + cupcakes;
saturdaysprinkles = saturdaysprinkles + sprinkles;
if (count_of_saturdays != 0){
saturdayaveragecupcakes = saturdaycupcakes / count_of_saturdays;
}
else {
saturdayaveragecupcakes = 0;
}
if (count_of_saturdays != 0){
saturdayaveragesprinkles = saturdaysprinkles / count_of_saturdays;
}
else {
saturdayaveragesprinkles = 0;
}
while (inputFile)
if (code == 'U')
count_of_sundays = count_of_sundays + 1;
sundaycupcakes = sundaycupcakes + cupcakes;
sundaysprinkles = sundaysprinkles + sprinkles;
if (count_of_sundays != 0){
sundayaveragecupcakes = sundaycupcakes / count_of_sundays;
}
else {
sundayaveragecupcakes = 0;
}
if (count_of_sundays != 0){
sundayaveragesprinkles = sundaysprinkles / count_of_sundays;
}
else {
sundayaveragesprinkles = 0;
}
cout << "Monday -- Cups: " << mondaycupcakes << "Sprinks: " << mondaysprinkles <<
"Avg cups: " << mondayaveragecupcakes << "Avg. Sprinks: " << mondayaveragesprinkles << endl ;
cout << "Tuesday -- Cups: " << tuesdaycupcakes << "Sprinks: " << tuesdaysprinkles <<
"Avg Cups: " << tuesdayaveragecupcakes << "Avg. Sprinks: " << tuesdayaveragesprinkles << endl ;
cout << "Wednesday -- Cups: " << wednesdaycupcakes << "Sprinks: " << wednesdaysprinkles <<
"Avg Cups: " << wednesdayaveragecupcakes << "Avg. Sprinks: " << wednesdayaveragesprinkles << endl ;
cout << "Thursday -- Cups: " << thursdaycupcakes << "Sprinks: " << thursdaysprinkles <<
"Avg Cups: " << thursdayaveragecupcakes << "Avg. Sprinks: " << thursdayaveragesprinkles << endl ;
cout << "Friday -- Cups: " << fridaycupcakes << "Sprinks: " << fridaysprinkles <<
"Avg Cups: " << fridayaveragecupcakes << "Avg. Sprinks: " << fridayaveragesprinkles << endl ;
cout << "Saturday -- Cups: " << saturdaycupcakes << "Sprinks: " << saturdaysprinkles <<
"Avg Cups: " << saturdayaveragecupcakes << "Avg. Sprinks: " << saturdayaveragesprinkles << endl ;
cout << "Sunday -- Cups: " << sundaycupcakes << "Sprinks: " << sundaysprinkles <<
"Avg Cups: " << sundayaveragecupcakes << "Avg. Sprinks: " << sundayaveragesprinkles << endl ;
return 0;
}