bonjour.
je suis en train d'apprendre lelangage C a partir du tuto du site du zero et la j'ai tenté de faire un sorte de semi calcullette...
donc j'ai programmé mais la mon probleme c'est au niveau de la division je n'arrive pas a afficher les décimaux ou lorsque j'avais pensé avoir résolu mon probleme il y a, semble-t-il unn bug et la console se ferme et me demande d'envoyer ou non le rapport.
Si c'est possible je voudrais juste avoir éventuellement ue aide pour m'aider a touver mon probleme et le résoudre.
SVP ne la donner pas comme ça j'aimerais pouvoir comprendre mon erreur.
voici mes codes :
- include <stdio.h>
- include <stdlib.h>
int main(int argc, char *argv[])
{
int op = 0;
long nombre1 = 0, nombre2 = 0, resultat = 0;
printf("operation\n\n");
printf("1. addition\n");
printf("2. soustraction\n");
printf("3. multiplication\n");
printf("4. division\n\n");
printf("tu choisis quoi?");
scanf("%ld", &op);
switch (op)
{
case 1:
printf("va pour l'addition\n", &op);
printf("entre le premier nombre");
scanf("%ld", &nombre1);
printf("entre le deuxieme nombre");
scanf("%ld", &nombre2);
resultat = nombre1 + nombre2;
printf("%ld + %ld = %ld\n", nombre1, nombre2, resultat);
break;
case 2:
printf("c'est parti pour la soustraction\n", &op);
printf("entre le premier nombre");
scanf("%ld", &nombre1);
printf("entre le deuxieme nombre");
scanf("%ld", &nombre2);
resultat = nombre1 - nombre2;
printf("%ld - %ld = %ld\n", nombre1, nombre2, resultat);
break;
case 3:
printf("multiplication??? t'es sur?\n", &op);
printf("entre le premier nombre");
scanf("%ld", &nombre1);
printf("entre le deuxieme nombre");
scanf("%ld", &nombre2);
resultat = nombre1 * nombre2;
printf("%ld * %ld = %ld\n", nombre1, nombre2, resultat);
break;
case 4:
printf("j'aime pas ca... mais bon faisant cette division...\n", &op);
printf("entre le premier nombre");
scanf("%ld", &nombre1);
printf("entre le deuxieme nombre");
scanf("%ld", &nombre2);
resultat = nombre1 / nombre2;
printf("%ld / %ld = %ld\n", nombre1, nombre2, resultat);
printf(" desole pour ce prob en division avec les decimaux...\n\n");
break;
default :
printf("andouille... c'était de 1 a 4...\n");
break;
}
printf("merci d'avor fait confiance a mon systeme de semi-calculatrice ^^\n");
system("PAUSE");
return 0;
}