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.Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.