Correction d'une calculatrice

Résolu
SIMO97 Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   -  
SIMO97 Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Contributeur Dernière intervention   1 846
 
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   Statut Membre Dernière intervention   5
 
Mrc c marche parfaitement
0
matrix4422 Messages postés 6118 Date d'inscription   Statut Contributeur Dernière intervention   1 358
 
Quel est la question ?
0
SIMO97 Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   5
 
Correction SVP
0
SIMO97 Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   5
 
Je croit que la faute est dans
scanf("%c",&choix);
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
En quoi est-ce une faute ? Parfaitement correct
0