Problème en C
ariuss
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
watou Messages postés 199 Date d'inscription Statut Membre Dernière intervention -
watou Messages postés 199 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un calculatrice et j'ai un problème...
voici mon code :
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int choixMenu;
printf("Bienvenue dans la calculatrice !\n\n");
printf("Options :\n\n");
printf("1. Addition\n");
printf("2. Soustraction\n");
printf("3. Multiplication\n");
printf("4. Division\n");
printf("\nQuelle option avez-vous choisie ? ");
scanf("%d", &choixMenu);
printf("\n");
switch (choixMenu)
{
case 1:
printf("Vous avez choisi l'addtion.\n\n");
break;
}
int choixtypeadd;
printf("Types d'addtion : \n\n");
printf("1. Addition avec nombres entiers\n");
printf("2. Addition avec nombres decimaux\n");
printf("\nQuel type d'addtion avez-vous choisi ? ");
scanf("%d",&choixtypeadd);
int nbre1adde = 0;
int nbre2adde = 0;
int resultatadde = 0;
switch (choixtypeadd)
{
case 1:
printf("\nVous avez choisi l'addtion avec nombres entiers\n\n");
printf("Entrez le premier nombre : ",nbre1adde);
scanf("%d",&nbre1adde);
printf("\nEntrez le deuxieme nombre : ",nbre2adde);
scanf("%d",&nbre2adde);
resultatadde = nbre1adde + nbre2adde;
printf("\nLe resultat est : %d",resultatadde);
break;
double nbre1addd = 0;
double nbre2addd = 0;
double resultataddd = 0;
case 2:
printf("\nVous avez choisi l'addtion avec nombres decimaux\n\n");
printf("Entrez le premier nombre : ",nbre1addd);
scanf("%f",&nbre1addd);
printf("\nEntrez le deuxieme nombre : ",nbre2addd);
scanf("%f",&nbre2addd);
resultataddd = nbre1addd + nbre2addd;
printf("\nLe resultat est : %f",resultataddd);
break;
}
printf("\n\n");
return 0;
}
quand je choisis addition et addition avec nombres décimaux le resultat me donne nimporte quoi
si quelqu'un saurais pourquoi merci de me le dire :D
Merci d'avance
¨
A+
J'ai un calculatrice et j'ai un problème...
voici mon code :
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int choixMenu;
printf("Bienvenue dans la calculatrice !\n\n");
printf("Options :\n\n");
printf("1. Addition\n");
printf("2. Soustraction\n");
printf("3. Multiplication\n");
printf("4. Division\n");
printf("\nQuelle option avez-vous choisie ? ");
scanf("%d", &choixMenu);
printf("\n");
switch (choixMenu)
{
case 1:
printf("Vous avez choisi l'addtion.\n\n");
break;
}
int choixtypeadd;
printf("Types d'addtion : \n\n");
printf("1. Addition avec nombres entiers\n");
printf("2. Addition avec nombres decimaux\n");
printf("\nQuel type d'addtion avez-vous choisi ? ");
scanf("%d",&choixtypeadd);
int nbre1adde = 0;
int nbre2adde = 0;
int resultatadde = 0;
switch (choixtypeadd)
{
case 1:
printf("\nVous avez choisi l'addtion avec nombres entiers\n\n");
printf("Entrez le premier nombre : ",nbre1adde);
scanf("%d",&nbre1adde);
printf("\nEntrez le deuxieme nombre : ",nbre2adde);
scanf("%d",&nbre2adde);
resultatadde = nbre1adde + nbre2adde;
printf("\nLe resultat est : %d",resultatadde);
break;
double nbre1addd = 0;
double nbre2addd = 0;
double resultataddd = 0;
case 2:
printf("\nVous avez choisi l'addtion avec nombres decimaux\n\n");
printf("Entrez le premier nombre : ",nbre1addd);
scanf("%f",&nbre1addd);
printf("\nEntrez le deuxieme nombre : ",nbre2addd);
scanf("%f",&nbre2addd);
resultataddd = nbre1addd + nbre2addd;
printf("\nLe resultat est : %f",resultataddd);
break;
}
printf("\n\n");
return 0;
}
quand je choisis addition et addition avec nombres décimaux le resultat me donne nimporte quoi
si quelqu'un saurais pourquoi merci de me le dire :D
Merci d'avance
¨
A+