Bonjour,
quand je choisi racine carre,j'entre le nombre et le resultat affiche 0
comment regler ce probleme
voici mon code...
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int resultat = 0,nombre1 = 0,nombre2 = 0;
double resultatt = 0,nombre = 0;
int choix_menu = 0;
printf("CHOIX DE VOTRE OPERATION");
printf("\n\n1.addition\n");
printf("2.soustraction\n");
printf("3.multiplication\n");
printf("4.division\n");
printf("5.racine carre\n");
scanf("%d",&choix_menu);
switch(choix_menu)
{
case 1:
printf("entrer le premier terme\n");
scanf("%d",&nombre1);
printf("entrer le deuxieme terme\n");
scanf("%d",&nombre2);
resultat = nombre1 + nombre2;
printf("\n%d + %d = %d\n",nombre1,nombre2,resultat);
default:
break;
//separation
case 2:
printf("entrer le premier terme\n");
scanf("%d",&nombre1);
printf("entrer le deuxieme terme\n");
scanf("%d",&nombre2);
resultat = nombre1 - nombre2;
printf("\n%d - %d = %d\n",nombre1,nombre2,resultat);
break;
//separation
case 3:
printf("entrer le premier facteur\n");
scanf("%d",&nombre1);
printf("entrer le deuxieme facteur\n");
scanf("%d",&nombre2);
resultat = nombre1 * nombre2;
printf("\n%d * %d = %d\n",nombre1,nombre2,resultat);
break;
//separation
case 4:
printf("entrer le dividante\n");
scanf("%d",&nombre1);
printf("entrer le diviseur\n");
scanf("%d",&nombre2);
resultat = nombre1 / nombre2;
printf("\n%d / %d = %d\n",nombre1,nombre2,resultat);
break;
//separation
case 5:
printf("entrer le nombre\n");
scanf("%d",&nombre);
resultatt = sqrt(nombre);
printf("\nracine carre de %d = %d\n",nombre,resultatt);
break;
}
return = 0;
}
merci