Boucle switch...default and do ...while

Fermé
oliv - 23 mai 2010 à 16:42
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 - 23 mai 2010 à 18:52
Bonjour a la communaute Commantcamarche,

suis entraint d ecrire 1 programme en" C "qui va calculer la consommation d energie suivant 5 maniere. Deja j ai utiliser la boucle Switch....default pour les choix c a d:

switch(maniere){
case "maniere1"
.
.
break;
.
.
.case(manire5)
.
.break;
.
.
default

Mon probleme ces que je connais pas comment utiliser la boucle do...while pour que le programm soit repeter a chaque fois que l utilisateur a effectue une opration et voudrais revenir au menu principal pour calculer d une autre maniere.

Bonne soire

1 réponse

ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 338
23 mai 2010 à 18:52
while (condition)
{
//actions
}

switch() n'est pas une boucle c'est une condition.

Il te suffit de mettre dans ton main() une boucle qui attend que l'on choisisse de quitter le programme. A chaque itération il demande à l'utilisateur ce qu'il veut faire et selon le choix de l'utilisateur appelle telle ou telle fonction.
0