Skip to main content

7. Switch Statement in c++

 ❖ C++ switch Statement :-

            Consider a situation in which, only one block of code needs to be executed among many blocks. This type of situation can be handled using nested if...else statement but, the better way of handling this type of problem is using switch...case statement. 


Syntax of switch:-

    

Switch(expression)

{

           Case value1 : statement1; 

                     Break; 

           Case value2 : statement2; 

                    Break; 

           Default : default statements; 


           The expression is either an integer or a character in above syntax. If the expression matches constant in case, the relevant codes are executed and control moves out of the switch statement. If the expression doesn't matches any of the constant in case, then the default statement is executed and control moves out of switch statement.


Flowchart of switch Statement:-




Example Proogram:-

#include <iostream.h>
#include <conio.h>
void main() 
         int a; 
         clrscr(); 
         cout<<"Enter the no"; 
         cin>>a; 
         switch(a) 
         { 
                  case 1: 
                           cout<<"one"; 
                                   break; 
                  case 2: 
                           cout<<"two"; 
                                   break; 
                  case 3: 
                           cout<<"three"; 
                                   break; 
                  default: 
                           cout<<"no"; 
                                   break; 
          } 
          getch(); 
}

Output:-

Enter the no

2  

two


Comments

Popular posts from this blog

C++ programming language

                c++ is a general programming language and is widely used nowadays for competitive programming. It has imperative, object-oriented and generic programming features.C++ runs on lots of platforms like Windows, Linux, Unix, Mac etc.   ❖❖  C++ with oops ❖❖

Pratical -206 paper solution -3

Full course of c++ programming language Click here > C++ programming language Q-1 [A] Write a c program to create structure of employee with members Empid, EmpName, Qualification and EmpSalary by taking input of 5 employees display the employee whose qualification is "MBA" and salary greater than 20000 . #include <stdio.h> #include <conio.h> #include <string.h> struct Employee {     int Empid, EmpSalary;     char EmpName[50];     char Qualification[50]; }; Void main() {     struct Employee emp[5];     int i;     for (i = 0; i < 5; i++)     {         printf("Enter employee ID: ");         scanf("%d", &emp[i].Empid);         printf("Enter employee name: ");         scanf("%s", emp[i].EmpName);         printf("Enter employee qualification: ");         scanf("%s", emp[i].Quali...

9. Jumps Statement in c++

➢ Jumps in Loops:- ➢ C++ break and continue Statement:-                     There are two statements (break; and continue ;) built in C++ programming to alter the normal flow of program.                     Loops are used to perform repetitive task until test expression is false but sometimes it is desirable to skip some statement/s inside loop or terminate the loop immediately with checking test condition. On these type of scenarios, continue; statement and break; statement is used respectively. The break; statement is also used to terminate switch statement. 1) break Statement :-                       The break; statement terminates the loop(for, while and do..while loop) and switch statement immediately when it appears . Syntax of break :- break;              ...