Introduction
En programmation C, un caractère est considéré une voyelle s'il est 'a', 'e', 'i', 'o' ou 'u', en majuscule ou en minuscule. Dans ce laboratoire, vous allez apprendre à écrire un programme pour vérifier si un caractère d'entrée est une voyelle ou non, en utilisant le cas échéant Switch.
Créer un nouveau fichier C
Dans votre terminal, accédez au répertoire ~/projet/ et créez un nouveau fichier appelé main.c.
Écrire le code de base du programme
Dans le fichier main.c, commençons par écrire le code de base du programme.
#include <stdio.h>
int main() {
// Votre code ici
return 0;
}
Obtenir l'entrée de l'utilisateur
Demandez à l'utilisateur d'entrer un caractère à vérifier par le programme.
#include <stdio.h>
int main() {
char ch;
printf("Entrez un caractère : ");
scanf("%c", &ch);
// Votre code ici
return 0;
}
Vérifier si l'entrée est une voyelle en utilisant le cas échéant Switch
Avec l'entrée de l'utilisateur stockée dans la variable ch, il est temps de vérifier si l'entrée est une voyelle en utilisant le cas échéant Switch.
#include <stdio.h>
int main() {
char ch;
printf("Entrez un caractère : ");
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 est une voyelle.\n", ch);
break;
default:
printf("%c n'est pas une voyelle.\n", ch);
}
// Votre code ici
return 0;
}
Exécuter le programme
Compilez et exécutez le programme. Entrez un caractère lorsque vous y êtes invité et vérifiez si le programme identifie correctement s'il s'agit d'une voyelle ou non.
Tester le programme avec différents types d'entrées
Testez le programme avec différentes entrées (majuscules, minuscules, non-voyelles) et assurez-vous que le programme identifie correctement les voyelles.
Résumé
Dans ce laboratoire, vous avez appris à écrire un programme C pour vérifier si un caractère est une voyelle en utilisant le cas échéant Switch. Vous avez également appris l'importance d'utiliser des instructions break dans chaque cas pour éviter d'exécuter du code non intentionnel et pour assurer une prise de décision efficace dans votre programme.



