In C programming, the switch statement is a control flow statement that provides a way to handle multiple cases based on the value of an expression. It is commonly used when you have a variable or an expression and you want to execute different code blocks based on its value. The basic syntax of the switch statement is as follows: Syntax : switch (expression) { case constant1: // code to be executed if expression matches constant1 break; case constant2: // code to be executed if expression matches constant2 break; // additional cases as needed default: // code to be executed if none of the cases match } Switch-case Calculator A switch-case statement in C is often used to implement a simple calculator program. In this example, I’ll show you how to create a basic calculator that performs addition, subtraction, multiplication, and division based on user input. Program : #include<stdio.h>#include<conio.h>int main(){float a,b;char op;printf(“Enter First Number = “);scanf(“%f”,&a);printf(“Enter Second Number = “);scanf(“%f”,&b);printf(“Enter any Operator = “);scanf(“%s”,&op);switch(op) {case ‘+’: printf(“You Select Sum : \n Sum of Two Numbers is = “);printf(“%0.3f + %0.3f = %0.3f”,a,b,a+b);break;case ‘-‘: printf(“You Select Subtraction : \n Subtraction of Two Numbers is = “);printf(“%0.3f – %0.3f = %0.3f”,a,b,a-b);break;case ‘*’: printf(“You Select Multiplication : \n Multiplication of Two Numbers is = “);printf(“%0.3f * %0.3f = %0.3f”,a,b,a*b);break;case ‘/’: printf(“You Select Division : \n Division of Two Numbers is = “);printf(“%0.3f / %0.3f = %0.3f”,a,b,a/b);break;default : printf(“\nWrong Input!”);}return 0;} Output :