cs_cabarrus
Messages postés16Date d'inscriptionmardi 25 juin 2002StatutMembreDernière intervention12 janvier 2003
-
19 sept. 2002 à 01:30
cmarsc
Messages postés455Date d'inscriptionmercredi 6 mars 2002StatutMembreDernière intervention18 décembre 2003
-
19 sept. 2002 à 10:33
salut !!
je veux un programme qui demande l'âge, puis qui affiche un message selon l'âge frappé en utilisant switch...case.voici mon programme mais j'ai des erreurs aidé moi à trouver s.v.p:
#include
#include<stdio.h>
void main(void)
{
int age=0;
cout<<"qu\'elle est votre âge?\n";
cin>>age;
switch (age){
case 1:
if (age<=20)
printf("tu es un jeune garçon!!!\n");
break;
case 2:
if ((age>20)&(age<=40))
printf("vous êtes un jeune homme!!!\n");
break;
case 3:
if ((age>40)&(age<=60))
printf("vous êtes un homme!!!!\n");
break;
case 4:
if ((age>60)&(age<=80))
printf("vous êtes un vieux!!!!\n");
break;
case 5:
if ((age>80)&(age<=100))
printf("vous êtes un viellard!!!\n");
break;
}
brozman
Messages postés12Date d'inscriptionmardi 16 avril 2002StatutMembreDernière intervention21 juillet 2006 19 sept. 2002 à 08:44
pourquoi tu veux utiliser un switch case ?
avec le switch case tu peux evaluer que des constantes, pas des intervalles.
void main(void)
{
int age=0;
cout<<"qu\'elle est votre âge?\n";
cin>>age;
if (age<=20)
printf("tu es un jeune garçon!!!\n");
else if ((age>20)&(age<=40))
printf("vous êtes un jeune homme!!!\n");
else if ((age>40)&(age<=60))
printf("vous êtes un homme!!!!\n");
else if ((age>60)&(age<=80))
printf("vous êtes un vieux!!!!\n");
else if ((age>80)&(age<=100))
printf("vous êtes un viellard!!!\n");
}