Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

// 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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Machine Performance Modeling Methodologies And Evaluation Strategies Lncs 257

Authors: Francesca Cesarini ,Silvio Salza

1st Edition

3540179429, 978-3540179429

More Books

Students also viewed these Databases questions