Switch Case
Fermé
V6
-
10 nov. 2009 à 21:17
DrCrow Messages postés 387 Date d'inscription lundi 9 novembre 2009 Statut Membre Dernière intervention 20 août 2014 - 10 nov. 2009 à 22:26
DrCrow Messages postés 387 Date d'inscription lundi 9 novembre 2009 Statut Membre Dernière intervention 20 août 2014 - 10 nov. 2009 à 22:26
A voir également:
- Switch Case
- Logiciel switch - Télécharger - Conversion & Extraction
- Aller à la ligne dans une case excel - Guide
- Samsung switch pc - Télécharger - Divers Bureautique
- Minecraft switch multijoueur local - Forum Nintendo Switch
- Switch qwerty azerty - Guide
3 réponses
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
10 nov. 2009 à 22:04
10 nov. 2009 à 22:04
regarde cet exemple :
tu préfères :
ou
tu préfères :
if ((mois<1)||(mois>12)) { cout << "Date invalide, erreur"; return 0; } else if((mois==1)||(mois==3)||(mois==5)||(mois==7)||(mois==8)||(mois==10)||(mois==12)) { maxJours=31; } else if((mois==4)||(mois==6)||(mois==9)||(mois==11)) { maxJours=30; } else { maxJours=28; }
ou
switch(mois) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: maxJours=31; break; case 4: case 6: case 9: case 11: maxJours=30; break; case 2: maxJours=28; break; default : cout << "Date invalide, erreur"; return 0; }
DrCrow
Messages postés
387
Date d'inscription
lundi 9 novembre 2009
Statut
Membre
Dernière intervention
20 août 2014
19
10 nov. 2009 à 22:26
10 nov. 2009 à 22:26
Un switch, tu l'utilise dans les choix ou proposition, si ta variable peut prendre differente valeur au cours du programme, donc assigner chaque valeur avec un petit code, comme présenté par Pacorabanix, pour evite le elseif.