|
|
Bonjour à tous, alors comme je l'ai marqué dans le titre du sujet, je suis débutant. Je vien vous demandez de l'aide car j'ai apris a programmer en c depuis peux (il y a 24h pour être précis) et j'ai un probleme avec ma programmation qui se ferme aprés avoir écrit mon choix:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
long choixOperation = 0; //choix de l'opération
printf("Bienvenu, choisissez votre commande\n");
printf("1. Addition\n");
printf("2. Soustraction\n");
printf("3. Multiplication\n");
printf("4. Division\n");
printf("Indiquer le nombre choisi ici: ");
scanf("%ld\n", choixOperation);
if (choixOperation == 1) //pour l'addition
{
long resultat = 0 , nombre1 = 0 , nombre2 = 0;
printf("Ecriver votre premier nombre: \n"); // choix du premier nombre
scanf("%ld\n", &nombre1);
printf("Ecriver votre second nombre: \n"); //choix du second nombre
scanf("%ld", &nombre2);
resultat = nombre1 + nombre2;
printf ("%ld + %ld = %ld \n", nombre1, nombre2, resultat); // opération avec résultat
}
if (choixOperation == 2) //pour la soustratction
{
long resultat = 0, nombre1 = 0, nombre2 = 0;
printf("Ecriver votre premier nombre: \n"); // choix du premier nombre
scanf("%ld", nombre1);
printf("Ecriver votre second nombre: \n"); // choix du second nombre
scanf("%ld", nombre2);
resultat = nombre1 + nombre2;
printf("%ld + %ld = %ld \n", nombre1, nombre2, resultat); // opération avec résultat
}
system("PAUSE");
return 0;
}
Pour être plus précis, je me suis donné comme défi de créer un petite calculatrice en programmation sur console. Je précise que cette programmation n'ai pas terminé mais que j'attend que le probleme soit arranger pour la terminer et de pas le répéter par la suite. Alors j'explique mieux mon probleme, quand je choisis le nombre 1 pour afficher la demande de nombre pour mon addition, le programe se ferme, alors ma question est: Que dois-je faire pour qu'il ne se ferme plus et qu'il me demande de choisir les chiffres ?
Voila je pense que j'ai tous dit maintenant j'attend une réposne de votre part.
Je vous dis merci d'avance.
|