Bonjour, je débute en C, donc j' essay de fair de petits programmes pour m' entrainer. Après avoir fait une calculette que ne trete que les aditions, j' ai commencer une calculette gui trete les additions, les soustractions, les multipliquations et les divisions. Mais un seule problème : le code ne marche pas
![:D :D]()
et le débbuger n' indique pas de faute : logique, la calculette marche mais quand je demende quel type de calcul fair il faut que l' utilisateur entre deux fois son choix.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
double resultat = 0, nombre1 = 0, nombre2 = 0 ;
char choix = 0 ;
printf ("entrez le premier nombre\n" ) ;
scanf ("%lf", &nombre1);
printf ("entrez le deuxieme nombre\n" ) ;
scanf ("%lf", &nombre2);
printf ("pour additionner tapez 1\n pour soustraire tapez 2\n pour multiplier tapez 3\n pour diviser tapez 4\n");
scanf ("%ld\n", &choix) ;
if ( choix == 1)
{ resultat = nombre1 + nombre2 ; }
if ( choix == 2)
{resultat = nombre1 - nombre2 ; }
if ( choix == 3)
{resultat = nombre1 * nombre2 ; }
if ( choix == 4)
{resultat = nombre1 / nombre2 ; }
printf ("le resultat est %lf \n", resultat );
system("PAUSE");
return 0;
}