Mon "While" fausse le résultat de mon calcul
Résolu
JLesage
Messages postés
39
Statut
Membre
-
JLesage Messages postés 39 Statut Membre -
JLesage Messages postés 39 Statut Membre -
Bonjour! Je suis nouveau dans C++, j'essaie de faire une calculatrice, mais le résultat est faussé quand j'utilise une boucle "While" pour vérifier si l'utilisateur saisit le bon opérateur. Aidez-moi, s'il vous plait!
#include <iostream> using namespace std; int main() { double x, y; double total = 0; char op; cout<<"Enter your first number: "; cin>>x; cout<<"Enter your second number: "; cin>>y; cout<<"Enter an operator: "; cin>>op; switch(op){ case '+': total = x+y; break; case '-': total = x-y; break; case '*': total = x*y; break; } while((op != '+') || (op != '-') || (op != '*')){ cout<<"Bad operator. Enter en operator: "<<endl; cin>>choix; } cout<<"Total:"<<total<<endl; return 0; }
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
A voir également:
- Mon "While" fausse le résultat de mon calcul
- Fausse alerte mcafee - Accueil - Piratage
- Resultat foot - Télécharger - Vie quotidienne
- Calcul moyenne excel - Guide
- Fausse alerte connexion facebook - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport