Question: // This program shows how the toupper and tolower functions can be // applied in a C++ program #include #include #include using namespace std; int

// This program shows how the toupper and tolower functions can be // applied in a C++ program

#include #include #include using namespace std;

int main() { int week, total, dollars; float average; char choice;

cout << showpoint << fixed << setprecision(2);

do { total = 0; for(week = 1;week <= 4;week++) { cout << "How much (to the nearest dollar) did you" <<" spend on food during week " << week << " ?:" << endl; cin >> dollars;

total = total + dollars; } average = total / 4.0;

cout << "Your weekly food bill over the chosen month is $" << average << endl << endl; do { cout << "Would you like to find the average for another month?"; cout << endl << "Enter Y or N" << endl; cin >> choice; } while(toupper(choice) != 'Y' && toupper(choice) != 'N');

} while (toupper(choice) == 'Y'); return 0; }

Exercises

Exercise 1: Run the program several times with various inputs. Exercise 2: Notice the following do-while loop which appears near the end of the program: do { cout << "Would you like to find the average for another month?"; cout << endl << "Enter Y or N" << endl; cin >> choice; } while(toupper(choice) != 'Y' && toupper(choice) != 'N'); How would the execution of the program be different if we removed this loop? Try removing the loop but leave the following lines in the program: cout << "Would you like to find the average for another month?"; cout << endl << "Enter Y or N" << endl; cin >> choice; Record what happens when you run the new version of the program.

Exercise 3: Alter program case_convert.cpp so that it performs the same task but uses tolower rather than toupper.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!