Débutant en programmation, j'ai besoin d'aide
Résolu/Fermé
A voir également:
- Débutant en programmation, j'ai besoin d'aide
- Logiciel de programmation pour débutant - Guide
- Programmation - Guide
- Programmation logo tortue télécharger - Télécharger - Études & Formations
- Programmation binaire - Guide
- Formation sap débutant pdf ✓ - Forum Logiciels
2 réponses
KX
Messages postés
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 015
28 nov. 2011 à 21:52
28 nov. 2011 à 21:52
Il faudrait que tu demandes les valeurs de nombre1 et nombre2 plus tôt dans le programme, comme ça, au lieu d'afficher quelle opération tu as demandé de faire, tu calcules et affiches le résultat selon l'opération en question...
Merci KX, après avoir lu votre commentaire j'ai penser a un nouvelle façon de procédé, et elle a fonctionné, voilà :
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int choixCalcul;
printf("Calculette\n\n\n\n");
printf("1.Multiplication\n\n");
printf("2.Addition\n\n");
printf("3.Soustraction\n\n");
printf("4.Division\n\n");
printf("\n Quelle operation voulez vous faire ?");
scanf("%d", &choixCalcul);
switch( choixCalcul )
{
case 1 :
printf("Vous avez choisis une multiplication !");
int resultat = 0, nombre1 = 0, nombre2 = 0;
printf("\nEntrez le nombre 1 : ");
scanf("%d", &nombre1);
printf("\nEntrez le nombre 2 : ");
scanf("%d", &nombre2);
resultat = nombre1 * nombre2;
printf ("%d * %d = %d\n", nombre1, nombre2, resultat);
break;
case 2 :
printf("Vous avez choisis une addition !");
int resultatI = 0, nombre3 = 0, nombre4 = 0;
printf("\nEntrez le nombre 1 : ");
scanf("%d", &nombre1);
printf("\nEntrez le nombre 2 : ");
scanf("%d", &nombre2);
resultatI = nombre1 + nombre2;
printf ("%d + %d = %d\n", nombre1, nombre2, resultatI);
break;
case 3 :
printf("Vous avez choisis soustraction !");
int resultatII = 0, nombre5 = 0, nombre6 = 0;
printf("\nEntrez le nombre 1 : ");
scanf("%d", &nombre1);
printf("\nEntrez le nombre 2 : ");
scanf("%d", &nombre2);
resultatII = nombre1 - nombre2;
printf ("%d - %d = %d\n", nombre1, nombre2, resultatII);
break;
case 4 :
printf("Vous avez choisis division !");
int resultatIII = 0, nombre7 = 0, nombre8 = 0;
printf("\nEntrez le nombre 1 : ");
scanf("%d", &nombre1);
printf("\nEntrez le nombre 2 : ");
scanf("%d", &nombre2);
resultatIII = nombre1 / nombre2;
printf ("%d / %d = %d\n", nombre1, nombre2, resultatIII);
break;
default :
printf("Le calcul voulu ne peux pas etre fais a partir de cette calculatrice, desole !");
break;
}
{
printf("\n\n") ;
return 0 ;
}}
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int choixCalcul;
printf("Calculette\n\n\n\n");
printf("1.Multiplication\n\n");
printf("2.Addition\n\n");
printf("3.Soustraction\n\n");
printf("4.Division\n\n");
printf("\n Quelle operation voulez vous faire ?");
scanf("%d", &choixCalcul);
switch( choixCalcul )
{
case 1 :
printf("Vous avez choisis une multiplication !");
int resultat = 0, nombre1 = 0, nombre2 = 0;
printf("\nEntrez le nombre 1 : ");
scanf("%d", &nombre1);
printf("\nEntrez le nombre 2 : ");
scanf("%d", &nombre2);
resultat = nombre1 * nombre2;
printf ("%d * %d = %d\n", nombre1, nombre2, resultat);
break;
case 2 :
printf("Vous avez choisis une addition !");
int resultatI = 0, nombre3 = 0, nombre4 = 0;
printf("\nEntrez le nombre 1 : ");
scanf("%d", &nombre1);
printf("\nEntrez le nombre 2 : ");
scanf("%d", &nombre2);
resultatI = nombre1 + nombre2;
printf ("%d + %d = %d\n", nombre1, nombre2, resultatI);
break;
case 3 :
printf("Vous avez choisis soustraction !");
int resultatII = 0, nombre5 = 0, nombre6 = 0;
printf("\nEntrez le nombre 1 : ");
scanf("%d", &nombre1);
printf("\nEntrez le nombre 2 : ");
scanf("%d", &nombre2);
resultatII = nombre1 - nombre2;
printf ("%d - %d = %d\n", nombre1, nombre2, resultatII);
break;
case 4 :
printf("Vous avez choisis division !");
int resultatIII = 0, nombre7 = 0, nombre8 = 0;
printf("\nEntrez le nombre 1 : ");
scanf("%d", &nombre1);
printf("\nEntrez le nombre 2 : ");
scanf("%d", &nombre2);
resultatIII = nombre1 / nombre2;
printf ("%d / %d = %d\n", nombre1, nombre2, resultatIII);
break;
default :
printf("Le calcul voulu ne peux pas etre fais a partir de cette calculatrice, desole !");
break;
}
{
printf("\n\n") ;
return 0 ;
}}