Programma per verificare se il carattere di input è una vocale usando Switch Case

Programma per verificare se il carattere di input è una vocale usando Switch Case

Di seguito è riportato un programma per controllare la vocale usando switch case.

#include<stdio.h>

int main()
{
    printf("\n\n\t\tStudytonight - Best place to learn\n\n\n");

    char ch;
    printf("Input a Character :  ");
    scanf("%c", &ch);

    switch(ch)
    {
        case 'a':
        case 'A':
        case 'e':
        case 'E':
        case 'i':
        case 'I':
        case 'o':
        case 'O':
        case 'u':
        case 'U':
            printf("\n\n%c is a vowel.\n\n", ch);
            break;
        default:
            printf("%c is not a vowel.\n\n", ch);
    }
    printf("\n\n\t\t\tCoding is Fun !\n\n\n");
    return 0;
}

Uscita:


Spiegazione:

  • Se break non viene utilizzata per un caso, quindi tutti i casi che seguono il caso valido vengono eseguiti e valutati. In questo modo puoi rendere il tuo codice più comprensibile scrivendo solo break dichiarazione solo una volta per verificare più condizioni in una volta sola.
  • default viene eseguito solo se nessuno dei casi precedenti è vero. È simile al else dichiarazione del codice if-else.