Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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;

}

Explanation / Answer

please rate - thanks I'm not quite sure what your looking for as far as the averages but it runs. I kept the code as much yours as possible. ther are some very simple things to do to "shorten it" message me if any questions, or other changes needed. however send me the assignment too.