Correction d'une calculatrice

Résolu/Fermé
SIMO97 Messages postés 65 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 30 novembre 2013 - 19 mars 2013 à 15:36
SIMO97 Messages postés 65 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 30 novembre 2013 - 19 mars 2013 à 21:05
Bonjour,
Je suis débutant sur le C et j'ai besoin de votre aide SVP;


/*Calculatrice*/
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main(){
float a,b,res;
char choix;
printf("\t\t\t\t\tCALCULATRICE\n\n");
printf("Menu\n\n");
printf("1-Adition\n\n2-Soustraction\n\n3-Multiplication\n\n4-Division\n\nEntrez votre choix\n\n");
scanf("%c",&choix);
printf("Entrez vos deux nombres\n\n");
scanf("%f",&a);
scanf("%f",&b);
switch(choix){
case 1 : {
res=a+b;
break;
}
case 2 : {
res=a-b;
break;
}
case 3 : {
res=a*b;
break;
}
case 4 : {
res=a/b;
break;
}
default : {
printf("Erreur: Votre choix doit etre 1,2,3,ou4\n\n");
}
}
printf("Le resultat de votre opperation est:%f\n\n",res);
system("pause");
return 0;
}
A voir également:

2 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
19 mars 2013 à 20:10
Plusieurs petits trucs vont pas.
Mais le problème concerne tes case.
Au lieu de case 1 mets plutôt case '1'. Pareil pour les autres valeurs.
1
SIMO97 Messages postés 65 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 30 novembre 2013 5
19 mars 2013 à 21:05
Mrc c marche parfaitement
0
matrix4422 Messages postés 6118 Date d'inscription dimanche 16 septembre 2007 Statut Contributeur Dernière intervention 22 novembre 2018 1 356
19 mars 2013 à 15:39
Quel est la question ?
0
SIMO97 Messages postés 65 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 30 novembre 2013 5
19 mars 2013 à 15:44
Correction SVP
0
SIMO97 Messages postés 65 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 30 novembre 2013 5
19 mars 2013 à 15:45
Je croit que la faute est dans
scanf("%c",&choix);
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
19 mars 2013 à 20:08
En quoi est-ce une faute ? Parfaitement correct
0