1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
| #include<stdio.h>
#include<ctype.h>
//afficherMenu: montre les choix
void afficherMenu(char I,char F, char Q)
{
printf("\tVous avez le choix entre la lettre %3c, %3c et %3c\n", char I, char F,
char Q);
}
// lireChoix: lire le choix de l'usager et le valider
char lireChoix(char I, char F, char Q)
{
char Choix
do
{
printf("\n\tEntrer votre choix: ");
scanf("%3c", &Choix);
//validation pour afficher message
} //fin while
while (Choix!=I || Choix!=F || Choix!=Q);
return Choix;
} //fin lireChoix
// lireHauteur: lit hauteur de la lettre et la valide
int lireHauteur(int min, int max)
{
int Hauteur;
do
{
printf("Entrer la hauteur de votre lettre:");
scanf("%3d", &Hauteur);
//validation pour afficher message
}//fin while
while(Hauteur<=5 && Hauteur>=11 && Hauteur%2!=0);
return 0;
}//fin lireHauteur
//dessinerI : dessine la lettre I
int dessinerI(int hauteur)
{
int hauteur;
for (hauteur
}
//dessinerF: dessine la lettre F
int dessinerF(int hauteur)
{
int hauteur;
}
//fairePause: fait une pause
int fairePause()
{
printf("Appuyer sur une touche pour continuer");
getch();
}//fin fairePause
int main()
{
char choix;
int hauteur;
do
{
afficherMenu();
choix = lireChoix();
if (choix != 'Q')
{
hauteur = lireHauteur(5, 11);
switch (choix)
{
case 'I': dessinerI(hauteur); break;
case 'F': dessinerF(hauteur); break;
}//fin switch
}//fin if
}//fin while
while (choix != 'Q');
fairePause();
}//fin main |
Partager