Introdução
Em programação C, um caractere é considerado uma vogal se for 'a', 'e', 'i', 'o' ou 'u', maiúsculo ou minúsculo. Neste laboratório, você aprenderá como escrever um programa para verificar se um caractere de entrada é uma vogal ou não, usando Switch Case.
Criar um novo arquivo C
No seu terminal, navegue até o diretório ~/project/ e crie um novo arquivo chamado main.c.
Escreva o código boilerplate do programa
No arquivo main.c, comece escrevendo o código boilerplate do programa.
#include <stdio.h>
int main() {
// Your code here
return 0;
}
Obter a entrada do usuário
Peça ao usuário para inserir um caractere a ser verificado pelo programa.
#include <stdio.h>
int main() {
char ch;
printf("Input a Character: ");
scanf("%c", &ch);
// Your code here
return 0;
}
Verificar se a entrada é uma vogal usando Switch Case
Com a entrada do usuário armazenada na variável ch, é hora de verificar se a entrada é uma vogal usando Switch Case.
#include <stdio.h>
int main() {
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("%c is a vowel.\n", ch);
break;
default:
printf("%c is not a vowel.\n", ch);
}
// Your code here
return 0;
}
Executar o programa
Compile e execute o programa. Insira um caractere quando solicitado e verifique se o programa identifica corretamente se é uma vogal ou não.
Testar o programa com diferentes entradas
Teste o programa com diferentes entradas (maiúsculas, minúsculas, não vogais) e certifique-se de que o programa identifica corretamente as vogais.
Resumo
Neste laboratório, você aprendeu como escrever um programa em C para verificar se um caractere é uma vogal usando a estrutura Switch Case. Você também aprendeu a importância de usar as instruções break em cada caso para evitar a execução de código não intencional e garantir uma tomada de decisão eficiente em seu programa.



