C++ Program for Switch and Conditional Statements

Master C++ with Real-time Projects and Kickstart Your Career Start Now!!

Program 1

#include<iostream>
using namespace std;
int main()
{
    int n;
    system("cls");
    std::cout<<"Enter a Number";
    std::cin>>n;
    if(n==1)
    std::cout<<"one";
   else if(n==2)
    std::cout<<"two";
    else if(n==3)
    std::cout<<"three";
    else if(n==4)
    std::cout<<"four";
    else if(n==5)
    std::cout<<"five";
    else 
    std::cout<<"Invalid number";
    
    
    return 0;

}

Program 2

#include<iostream>
using namespace std;
int main()
{
    char ch;
    system("cls");
    std::cout<<"Enter a character";
    cin>>ch;
    if(ch=='a' || ch=='e'||ch=='i' || ch=='o'||ch=='u')
       std::cout<<"Vowel";
     else  
     std::cout<<"Consonent ";
    return 0;

}

Program 3

#include<iostream>
using namespace std;
int main()
{
    char ch;
    system("cls");
    std::cout<<"Enter a character";
    std::cin>>ch;

    switch(ch)
    {
        case 'a': 
        case 'e':
        case 'i':
        case 'o':
        case 'A':
        case 'E':
        case 'I':
        case 'O':
        case 'U':
        case 'u':std::cout<<"Vowel";break;
        default:std::cout<<"Consonent";
    }
    return 0;

}

Program 4

#include<iostream>
using namespace std;
int main()
{
    int ch;
    int a,b,c;
    std::cout<<"\n____________Menu____________";
    std::cout<<"\n\n    1.Add    \n\n    2.Max\n\n   3.Swap";
    std::cout<<"\n_____________________________";
    std::cout<<"\nEnter your choice:";
    std::cin>>ch;
    switch(ch)
    {
         case 1:
         {
             std::cout<<"Enter two number";
             std::cin>>a>>b;
             c=a+b;
             std::cout<<"Addition is: "<<c;
             break;
         }
         case 2:
         {
             std::cout<<"\nEnter two number";
             std::cin>>a>>b;
             if(a>b)
             std::cout<<"\nGrater no is "<<a;
             else
             std::cout<<"\nGrater no is "<<b;
             break;
         }
         case 3:
         {
             std::cout<<"\nEnter two number";
             std::cin>>a>>b;
             std::cout<<"\nBefore Swaping "<<a <<" "<<b;
               a=a+b;
               b=a-b;
               a=a-b;
             std::cout<<"\nAfter Swaping "<<a <<" "<<b;  
             break;
         }


    }

return 0;
}

Did you know we work 24x7 to provide you best tutorials
Please encourage us - write a review on Google

courses

TechVidvan Team

TechVidvan Team provides high-quality content & courses on AI, ML, Data Science, Data Engineering, Data Analytics, programming, Python, DSA, Android, Flutter, full stack web dev, MERN, and many latest technology.

Leave a Reply

Your email address will not be published. Required fields are marked *