tsunade sama BE AWAKED !! | tu peux aussi utiliser le switch ,votre programme sera bien testé
voilà comment t'initialiser si tu ne connais pas:
Citation :
long choixcalcul=0;
printf ("===Menus===\n" );
printf("1.Addition\n" );
printf("2.Multiplication\n" );
printf("3.Division\n" );
printf("4.Soustraction\n" );
printf("\n" );
printf("Quel type de calcul voulez vous effectuez?\n" );
scanf("ld%",&choixcalcul);
|
switch(choixcalcul)
{
case 1://si tu tape le 1
{
resultat = nombre1 + nombre2;
printf("%ld + %ld = %ld\n", nombre1, nombre2, resultat);
break;
}
équivalent à:
Citation :
if (choixcalcul=1)
{
long nombre1=0,nombre2=0,resultat=0;
printf("Entrez le nombre 1 :\n " );
scanf("%ld", &nombre1);
printf("Entrez le nombre 2 :\n " );
scanf("%ld", &nombre2);
resultat = nombre1 + nombre2;
printf("%ld + %ld = %ld\n", nombre1, nombre2, resultat);
}
system("PAUSE" );
return 0;
}
|
case 2:
{
.
.
.
break;
}
//..et tu continue avec les autres operations: * / - et à la fin tu dois tester si le choix qui a été taper est different de (1,2,,3,4) ou non car tu as 4 seulement operations ..
comme suit
default: printf("error\n\a" );//choix=7 ou break;
}
mais je te conseille d'utiliser les commandes le 'Entrez...' à l'exterieur du switch pour éviter la répétition.
aussi une remarque: je ne comprend pas pourquoi l'initialisation par 0 ?
Citation :
long nombre1=0,nombre2=0,resultat=0;
|
|