begin process at 2010 02 09 20:28:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

switch....case


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

switch....case

jeudi 19 septembre 2002 à 01:30:04 | switch....case

cabarrus

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<iostream.h>
#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;
}

}
rhumsek
jeudi 19 septembre 2002 à 08:44:46 | Re : switch....case

brozman

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");
}


brozman.

-------------------------------
Réponse au message :
-------------------------------

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<iostream.h>
#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;
}

}
rhumsek
jeudi 19 septembre 2002 à 09:34:21 | Re : switch....case

geantvert

Salut
ATTENTION au & !!!!!!!!!!!
Dans ton cas il faut utiliser && !!!!

Tu utilises très mal le switch comme le dit notre ami brozman.

switch(x) {
case 1: printf("coucou");break;
case 2: printf("oucouc");break;
default: printf("erreur");break;}

veut dire :
si x=1 imprime coucou
sinon si x=2 imprime oucouc
sinon imprime erreur

note : le "break sert à ne pas evaluer les propositions suivantes et à sortir du switch dès que la bonne valeur est trouvée..

A++
Géant Vert


-------------------------------
Réponse au message :
-------------------------------

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");
}


brozman.

-------------------------------
Réponse au message :
-------------------------------

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<iostream.h>
#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;
}

}
rhumsek

jeudi 19 septembre 2002 à 10:33:35 | Re : switch....case

cmarsc

salut,

pourquoi mélanger du C++ et du C? ce n'est pas la peine de se compliquer la vie ainsi les langages le sont déjà. cout printf
cmarsc ;-)





-------------------------------
Réponse au message :
-------------------------------

Salut
ATTENTION au & !!!!!!!!!!!
Dans ton cas il faut utiliser && !!!!

Tu utilises très mal le switch comme le dit notre ami brozman.

switch(x) {
case 1: printf("coucou");break;
case 2: printf("oucouc");break;
default: printf("erreur");break;}

veut dire :
si x=1 imprime coucou
sinon si x=2 imprime oucouc
sinon imprime erreur

note : le "break sert à ne pas evaluer les propositions suivantes et à sortir du switch dès que la bonne valeur est trouvée..

A++
Géant Vert


-------------------------------
Réponse au message :
-------------------------------

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");
}


brozman.

-------------------------------
Réponse au message :
-------------------------------

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<iostream.h>
#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;
}

}
rhumsek




Cette discussion est classée dans : programme, case, age, switch, âge


Répondre à ce message

Sujets en rapport avec ce message

Switch et or [ par Tyroflan ] Je ne vois pas cmt mélanger la fonction switch avec un orexemple : int popo;cin >> popo;switch (popo) { case (65||97): / je voudr switch ... case [ par didrocks ] J'ai un problème est mon case:int n=App->run; // dépendant de la partie du programme en cours switch(n); { case 1: // intro { App->BmpDeFond = App-> switch case ? [ par jackky ] Bonjour depuis plusieurs jours je cherche a remplacer des mots d'une phrase par un autregenre la phrase a traduire:Bonjour , et bien voici ma petite p pb getline dans switch [ par tintin72 ] Bonjour,Je débute en c++ et travaille pour l'instant en mode console(ben ouais, mais pour apprendre c'est bien).j'ai un problème quand j'inclue getlin switch case : utilisation de * / + - [ par did2604 ] Bonjour,Je suis débutant et j'ai un problème sur un programme utilisant l'alternative switch case. En fait, je dois utiliser mon case sur des signes t Petit problem avec switch [ par Darkneon ] Salut, Mon but est de faire bouger le curseur a l'ecran avec les fleches et d'afficher une lettre a cette position.J'ai le codde suivant.#include &l redessiner un bouton après appui [ par tdeco ] SalutEn fait j'ai une boite de dialogue où j'ai plusieurs boutons. Sur j'appui d'un bouton, je modifie une variable, puis j'envoie un message WM_DRAWI Opérateur de combinaison dans switch... [ par Guidelor ] bonjourcomment faire dans une instruction switch pour voir si la variable testéest egale à 2 valeurs possibles ?genre :switch(int var){case 2 or switch case et gets [ par fab30 ] Bonjour, je travaille avec Dev c++ et lorsque que fait un prog contenant un gets dans un switch case ou dans une fonction appelée depuis un switch cas Problème de SWITCH [ par EMSIEN ] Bonjour Voilà J'ai rencontré un problème Lors de l'utilisation d'une instruction switch,D'abord je veux réaliser une fonction permettant de retourner


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,686 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales