Concept explainers
Rewrite the following code, converting the while loop to a do-while loop:
char doAgain = 'y';
int sum = 0;
cout << "This code will increment sum 1 or more times.\n";
while ((doAgain == 'y') || (doAgain == 'Y'))
{ sum++;
cout << "Sum has been incremented. Increment it again(y/n)? ";
cin >> doAgain;
}
cout << "Sum was incremented " << sum << " times.\n";
Want to see the full answer?
Check out a sample textbook solutionChapter 5 Solutions
Starting Out With C++: Early Objects (10th Edition)
Additional Engineering Textbook Solutions
Starting Out With Visual Basic (7th Edition)
Starting Out with C++ from Control Structures to Objects (9th Edition)
Starting Out with Java: From Control Structures through Objects (6th Edition)
Objects First with Java: A Practical Introduction Using BlueJ (6th Edition)
Starting Out with C++ from Control Structures to Objects (8th Edition)
Web Development and Design Foundations with HTML5 (9th Edition) (What's New in Computer Science)
- CENGAGE MINDTAP 4-Accumulating Totals in a Loop in Java Accumulating Totals in a Loop f Ⓡ Summary In this lab, you add a loop and the statements that make up the loop body to a Java program that is provided. When completed, the program should calculate two totals: the number of left-handed people and the number of right-handed people in your class. Your loop should execute until the user enters the character X instead of L for left-handed or R for right-handed. The inputs for this program are as follows: R, R, R, L.L.L. R. L, R, R, L, X Variables have been declared for you, and the input and output statements have been written. Instructions 1. Ensure the file named LeftOrRight.java is open. 2. Write a loop and a loop body that allows you to calculate a total of left-handed and right-handed people in your class. 3. Execute the program by clicking Run and using the data listed above and verify that the output is correct. Grading When you have completed your program, click the Submit…arrow_forwardConvert the following while loop to a do-while loop: int x = 1; while (x > 0) { cout > x; }arrow_forwardLooping Construct with Floating Point Numbers Write a program that utilizes a while-loop to read a set of five floating-point values from user input. Include code to prevent an endless loop. Ask the user to enter the values, then print the following data: Total Average Maximum Minimum Interest on total at 20% Answer:arrow_forward
- Convert the following for loop to a while loop: for (int x = 50; x > 0; x--){ cout << x << " seconds to go.\n"; }arrow_forwardClass Exercise Write a program that asks the user to enter how many students they have. Use a for loop to iterate through each student. For each student, allow the user to enter as many scores as they want and let them know that entering -1 will indicate the end of entering scores (note: use a while loop with sentinel value). Sum all the scores for each student and display the total on the screen. For example: Student 1 Total score is 340 Student 2 Total score is 200arrow_forward1.Convert the while loop in the following program to for loop. #include int main() { Int num rem,reverse_num3%3; printf("nEnter any number:"); scanf("%d",&num); while(num>=1) { rem=num%10; reverse_num=reverse num*10+rem; num=num/10; printf(nReverse of input number is:%d",reverse_num); return 0:arrow_forward
- Complete the following nested for loop. The loop should display the result of i times j. i should be incremented until it reaches 10, and į should be decremented. for (int i = 0; { for (int j= 10; j> 0; { %3D } }arrow_forwardChallenge Problem (pyhton) T E S T S C O R E S Write a program that implements a test scores program. Valid test score entries are between 0 and 100 inclusive. The program should display a welcome message and run everything through the "main" function. have the ability to enter several test scores (try a loop) and print out the total score, as well as, the average score. continuously ask for test scores until the number 99.9 has been entered. test for valid entries and the value 99.9. If a test score is valid, the program should add the current score to the total score and update the number of test scores by one (+1), otherwise it displays an error message. Note : This assignment involves the use of a while loop and if-else decision making controls. You CANNOT use the reserved keywords break and continue for any portion of this program or any program for that matter throughout this course.arrow_forwardRewrite the following code, converting the while loop to a do-while loop: char doAgain = 'y';int sum = 0;cout << "This code will increment sum 1 or more times.\n"; while ((doAgain == 'y') || (doAgain == 'Y')){ sum++;cout << "Sum has been incremented. Increment it again(y/n)? "; cin >> doAgain;}cout << "Sum was incremented " << sum << " times.\n";arrow_forward
- Rewrite loop as do while loop. Int i=1; While(i<=10) { Cout<<’a’; I++; }arrow_forward2- Write a function sumsteps2 that calculates and returns the sum of 1 to n in steps of 2, where n is an argument passed to the function. For example, if 11 is passed, it will return 1 + 3 + 5 + 7+ 9 + 11. Do this using a for loop. Calling the function will look like this: >> sumsteps2 (11) ans = 36arrow_forwardQ3: Convert the following while loop into a do-while loop. int number; int sum = 0; count<< "Enter an integer, the input ends if it is 0"; cin >> number; cout<<endl; while (number != 0) { sum += number; cout<< "Enter an integer, the input ends if it is 0"<<endl; cin >> number; }arrow_forward
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning