50: ***(Syntax)*** Switch Statement

Switch Statement

Syntax:

switch (expression)
{
case /* constant-expression */:
    /* code */
    break;

default:
    break;
}

Important points: 

  1. You cannot add inequalities like percentage < 80 in the case of switch statement.
  2. You can use ranges in case like: 
    • '0' ... '9'
    • 'a' ... 'z'
    • 'A' ... 'Z'
  3. If there is same output for various cases, you cannot do:
    • switch (alpha)
          {
          case 'A' || 'a' || 'E' || 'r' || 'I' || 'i' || 'O' || 'o' || 'U' || 'u':
              cout << "This is a vowel";
              break;
         
          default:
              break;
          }
  4. If there is same output for various cases, you can do:
    •     switch (alpha)
          {
          case 'A':
          case 'a':
          case 'E':
          case 'e':
          case 'I':
          case 'i':
          case 'O':
          case 'o':
          case 'U':
          case 'u':
              cout << "This is a vowel";
              break;
         
          default:
              break;
          }









Comments

Popular posts from this blog

88: Using switch statement Write a C program to input marks of five subjects Physics, Chemistry, Biology, Mathematics and Computer. Calculate percentage and grade according to following: // Percentage >= 90% : Grade A Percentage >= 80% : Grade B Percentage >= 70% : Grade C Percentage >= 60% : Grade D Percentage >= 40% : Grade E Percentage < 40% : Grade F

205: Book Catalog: Define a struct to represent a book with attributes like title, author, and publication year. Write a program to create a catalog of books by taking user input and display books published after a certain year.

15: Take input of age and name of 3 people by user and determine oldest and youngest among them with his age. -_-_-_-_-_-_-_-_-(line with spaces input concept)-_-_-_-_-_-_-_-_