CALCULETTE QUI VA CONTINUER JUSQU'A CE QUE VOUS NE VOULIEZ PLUS

cmarsc Messages postés 455 Date d'inscription mercredi 6 mars 2002 Statut Membre Dernière intervention 18 décembre 2003 - 5 mars 2003 à 07:29
D1m3x Messages postés 402 Date d'inscription samedi 28 décembre 2002 Statut Membre Dernière intervention 21 juillet 2005 - 5 mars 2003 à 09:34
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/10503-calculette-qui-va-continuer-jusqu-a-ce-que-vous-ne-vouliez-plus

D1m3x Messages postés 402 Date d'inscription samedi 28 décembre 2002 Statut Membre Dernière intervention 21 juillet 2005 1
5 mars 2003 à 09:34
j'ai utilisé les switch dans un autre programme alors je vais laisser ça comme çà, ça montre alors qu'on peut utiliser le switch et les ifs, même si ici is sont inutile, mais merci kan mm
cmarsc Messages postés 455 Date d'inscription mercredi 6 mars 2002 Statut Membre Dernière intervention 18 décembre 2003
5 mars 2003 à 07:40
j'ai oublié tu peux utiliser des switch(s)
switch() {
case ADDITION:
resultat = nmb1 + nmb2;
break;
case SOUSTRACTION:
resultat = nmb1 - nmb2;
break
...
default:
cout << "erreur choisir une autre operation" << endl
break;
}
cmarsc Messages postés 455 Date d'inscription mercredi 6 mars 2002 Statut Membre Dernière intervention 18 décembre 2003
5 mars 2003 à 07:29
salut,
system("cls"); <stdlib.h> et non "stdlib.h"
tu peux utiliser
enum operations {ADDITION = 1, SOUSTRACTION, MULTIPLICATION DIVISION };(plus simple pour la lecture)
et ecrire if ( choix ADDITION ) choix étant 1
il faut un test pour éviter les divisions par ZERO qui posent des problèmes
pourquoi ne pas utiliser endl au lieu de créer une fonction comme FinL
Rejoignez-nous