In this lab, you add a loop and the statements that make up the loop body to a C++ 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 Ensure the source code file named LeftOrRight.cpp is open in the code editor. Write a loop and a loop body that allows you to calculate a total of left-handed and right-handed people in your class. Execute the program by clicking the Run button and using the data listed above and verify that the output is correct. **GIVEN CODE** #include using namespace std; int main(){ string leftOrRight = ""; // L or R for one student. int rightTotal = 0; // Number of right-handed students. int leftTotal = 0; // Number of left-handed students. // This is the work done in the housekeeping() function cout << "Enter an L if you are left-handed, a R if you are right-handed or X to quit: "; cin >> leftOrRight; // This is the work done in the detailLoop() function // Write your loop here. int i=0; char left='L'; char right='R'; char key='X'; while((leftOrRight[i]!=key) && (leftOrRight[i]==left || leftOrRight[i]==right)){ if(leftOrRight[i]==left) leftTotal++; //incrementing leftCount if letter is L else if(leftOrRight[i]==right) rightTotal++; //incrementing RightCount if letter is R i=i+2; // loop variable is incremented by 2 to avoid checking with "," } // This is the work done in the endOfJob() function // Output number of left or right-handed students. cout << "Number of left-handed students: " << leftTotal << endl; cout << "Number of right-handed students: " << rightTotal << endl; return 0; }
Types of Loop
Loops are the elements of programming in which a part of code is repeated a particular number of times. Loop executes the series of statements many times till the conditional statement becomes false.
Loops
Any task which is repeated more than one time is called a loop. Basically, loops can be divided into three types as while, do-while and for loop. There are so many programming languages like C, C++, JAVA, PYTHON, and many more where looping statements can be used for repetitive execution.
While Loop
Loop is a feature in the programming language. It helps us to execute a set of instructions regularly. The block of code executes until some conditions provided within that Loop are true.
In this lab, you add a loop and the statements that make up the loop body to a C++
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
-
Ensure the source code file named LeftOrRight.cpp is open in the code editor.
-
Write a loop and a loop body that allows you to calculate a total of left-handed and right-handed people in your class.
-
Execute the program by clicking the Run button and using the data listed above and verify that the output is correct.
**GIVEN CODE**

Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 5 images









