Boucle infinie
Résolu
valouvalivalo
Messages postés
131
Date d'inscription
Statut
Membre
Dernière intervention
-
valouvalivalo Messages postés 131 Date d'inscription Statut Membre Dernière intervention -
valouvalivalo Messages postés 131 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j ai un TP a faire et je dois crée une calculatrice avec une boucle pour pouvoir en sortir mais la boucle n en fini jamais.
j ai un TP a faire et je dois crée une calculatrice avec une boucle pour pouvoir en sortir mais la boucle n en fini jamais.
#include <iostream> using namespace std; int main() { double a, b = 0; int signe; float res; do { cout << "quel est le premier nombre? " << endl; cin >> a; cout << "operation (1=/ 2=* 3=- 4=+)" << endl; cin >> signe; cout << "quel est le deuxieme nombre? " << endl; cin >> b; if (signe == 1)res = a / b; else if (signe == 2)res = a * b; else if (signe == 3)res = a - b; else if (signe == 4)res = a + b; cout << "le resultat est " << res << endl; } while (a != '='); return (0); exit; }
Il faudrait plutôt rajouter une question pour savoir si on continue ou non.
merci pour vos reponses, sa marche
(j aurais du y penser avant)