Switch case programming exercises and solutions in C

switch case is a branching statement used to perform action based on available choices, instead of making decisions based on conditions. Using switch case you can write more clean and optimal code than if else statement.

switch case only works with integer, character and enumeration constants.

In this exercises we will focus on the use of switch case statement. We will learn where to implement switch case statement other than if else statement.

Feel free to drop your queries, questions and suggestions below in the comments section.

Required knowledge

Basic C programming, Constants, Relational operator, switch case

List of switch case programming exercises

  1. Write a C program to print day of week name using switch case.
  2. Write a C program print total number of days in a month using switch case.
  3. Write a C program to check whether an alphabet is vowel or consonant using switch case.
  4. Write a C program to find maximum between two numbers using switch case.
  5. Write a C program to check whether a number is even or odd using switch case.
  6. Write a C program to check whether a number is positive, negative or zero using switch case.
  7. Write a C program to find roots of a quadratic equation using switch case.
  8. Write a C program to create Simple Calculator using switch case.