Débutant en programmation, j'ai besoin d'aide
Résolu/Fermé
A voir également:
- Débutant en programmation, j'ai besoin d'aide
- Debuter en programmation - Conseils pratiques - Langages
- Débuter la programmation Jav ✓ - Forum - Java
- Débuté en programmation ✓ - Forum - Programmation
- Débuter en programmation!!! ✓ - Forum - Programmation
- Débuter en programmation ✓ - Forum - Programmation
2 réponses
KX
28 nov. 2011 à 21:52
- Messages postés
- 16557
- Date d'inscription
- samedi 31 mai 2008
- Statut
- Modérateur
- Dernière intervention
- 26 juin 2022
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 ;
}}