Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
53 views

C++ Lab Exercises

The document provides examples of C++ selection and looping statements. It includes 10 switch examples that demonstrate using a switch statement to check values. It also includes 9 for loop examples, 2 while loop examples, 4 do-while loop examples, and 1 example using a goto statement. The examples cover basic usage of if/else statements, break, continue, and infinite loops within common looping constructs.

Uploaded by

ezedin ahmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views

C++ Lab Exercises

The document provides examples of C++ selection and looping statements. It includes 10 switch examples that demonstrate using a switch statement to check values. It also includes 9 for loop examples, 2 while loop examples, 4 do-while loop examples, and 1 example using a goto statement. The examples cover basic usage of if/else statements, break, continue, and infinite loops within common looping constructs.

Uploaded by

ezedin ahmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

C++ Selection and Looping Statement Examples

1 Selection Statement examples


Switch Examples

Example 1

#include <iostream>
using namespace std;
int main () {
int num;
cout<<"Enter a number to check grade:";
cin>>num;
switch (num)
{
case 10: cout<<"It is 10"; break;
case 20: cout<<"It is 20"; break;
case 30: cout<<"It is 30"; break;
default: cout<<"Not 10, 20 or 30"; break;
}
Return 0;
}
Result

Example 2

#include <iostream>
using namespace std;

int main() {
int day ;
cout<<”Enter day number”;
Page 1 of 15
cin>>day;
switch (day) {
case 1:
cout << "The day is Monday";
break;
case 2:
cout << " The day is The day is Tuesday";
break;
case 3:
cout << "The day is Wednesday";
break;
case 4:
cout << "The day is Thursday";
break;
case 5:
cout << "The day is Friday";
break;
case 6:
cout << "The day is Saturday";
break;
case 7:
cout << "The day is Sunday";
break;

default:
cout<<”Please enter a valid day”;
}
return 0;
}

Result

Example 3
#include <iostream>

Page 2 of 15
using namespace std;

int main() {
char sex;
cout<<"Enter sex"<<endl;
cin>>sex;
switch (sex) {
case 'M':
case 'm':
cout << "You are male";
break;
case 'F':
case 'f':
cout << " You are female";
break;

default:
cout<<"Invalid sex";
}
return 0;
}
Result

Example 4
#include <iostream>
using namespace std;

int main() {
char sign;
int x,y;
int result;
cout<<"Please enter the value of x"<<endl;
cin>>x;
cout<<"Please enter the value of y"<<endl;
cin>>y;
cout<<"Please enter the sign"<<endl;

Page 3 of 15
cin>>sign;

switch (sign) {
case '+':
result = x+y;
cout<<"The sign is addition and result is "<<result;
break;
case '-':
result = x-y;
cout<<"The sign is subtraction and result is "<<result;
break;
case '*':
result = x*y;
cout<<"The sign is multiplication and result is "<<result;
break;
case '/':
result = x/y;
cout<<"The sign is division and result is "<<result;
break;

case '%':
result = x%y;

break;

default:
cout<<"Please enter a valid sign.";
}
return 0;
}
Result

Page 4 of 15
2 Repetition Statement Examples
For loop Examples
Example 1

#include <iostream>
using namespace std;

int main() {
for (int i = 0; i < 5; i++) {
cout << i << "\n";
}
return 0;
}

Result

Example 2
#include <iostream>
using namespace std;

int main() {
for (int i = 0; i <= 10; i = i + 2) {
cout << i << "\n";
}
return 0;
}

Result

Page 5 of 15
Example 3
Infinite loop
#include <iostream>
using namespace std;

int main () {
for( ; ; ) {
printf("This loop will run forever.\n");
}

return 0;
}

Result

Page 6 of 15
Example 4
#include <iostream>
using namespace std;

int main ()
{
// for loop execution
for( int a = 10; a < 20; a = a + 1 )
{
cout << "value of a: " << a << endl;
}

return 0;
}

Result

Example 5
#include <iostream>
using namespace std;

int main() {

int rows = 5;
int columns = 3;

for (int i = 1; i <= rows; ++i) {


Page 7 of 15
for (int j = 1; j <= columns; ++j) {
cout << "* ";
}
cout << endl;
}

return 0;
}
Result

Example 6
#include <iostream>
using namespace std;

int main() {

for (int i = 100; i >= 1; i--) {


for (int j = 1; j <= 100; j++) {
cout << i<< " * "<< j <<" is: "<<i*j<<endl;

}
}
return 0;
}

Result

Page 8 of 15
Example 7

#include <iostream>
using namespace std;
int main()
{
int i, j , n;
cout << "Enter number of rows: "<<endl;
cin>>n;
for(i = 1; i <= n; i++)
{
for(j = 1; j <= i; j++)
{
cout << "* ";
}
//Ending line after each row
cout << "\n";
}
return 0;
}
Page 9 of 15
Result

Example 8
#include <iostream>
using namespace std;
int main()
{
int i;
for(i = 1; i <= 10; i++)
{
if(i==3)
{break;}
cout << "i is "<<i<<endl;
}
return 0;
}

Result

Example 9
#include <iostream>
using namespace std;
int main()
{
int i;
for(i = 1; i <= 10; i++)
Page 10 of 15
{
if(i==3)
{continue;}
cout << "i is "<<i<<endl;
}
return 0;
}

Result

While Loop
Example 1

#include <iostream>
using namespace std;

int main() {
int i = 0;
while (i < 10) {
cout << i << "\n";
i++;
}
return 0;
}
Result

Page 11 of 15
Example 2
#include <iostream>
using namespace std;
int main () {
while(true)
{
cout<<"Infinitive While Loop"<<endl;
}
}
Result

Do while loop

Example 1
#include <iostream>
using namespace std;

Page 12 of 15
int main() {
int i = 0;
do {
cout << i << "\n";
i++;
}
while (i < 5);
return 0;
}

Result

Example 2
#include <iostream>
using namespace std;

int main() {
int i = 0;
do {
cout << i << "\n";
i++;
}
while (i > 5);
return 0;
}

Result

Page 13 of 15
Example 3 infinite loop
#include <iostream>
using namespace std;

int main() {
int i = 0;
do {
cout << i << "\n";
}
while (i <5);
return 0;
}
Result

Example 4 goto

#include <iostream>
using namespace std;
int main()
{
ineligible:
cout<<"You are not eligible to vote!\n";
cout<<"Enter your age:\n";
int age;
cin>>age;
if (age < 18){
goto ineligible;
}
Page 14 of 15
else
{
cout<<"You are eligible to vote!";
}
}

Result

Page 15 of 15

You might also like