J sais paa pourquoi mon programme ne marche paa
Résolu
Sasan202
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
Sasan202 Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
Sasan202 Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<math.h>
main ()
{
int a;
float b,c,S,P,D,d,M;
do
{
printf("\n\tMENU :");
printf("\n\n\t1-\tSaisie");
printf("\n\n\t2-\tSomme");
printf("\n\n\t3-\tProduit");
printf("\n\n\t4-\tDivision");
printf("\n\n\t5-\tMaximum");
printf("\n\n\t6-\tMinimum");
printf("\n\n\t7-\tMoyen");
printf("\n\n\t8-\tQuitter\n\n\t\t");
scanf("%d", a);
switch(a)
{
case 1:
printf("\n\n\t\tEntrez deux réels");
scanf("%f", &b);
scanf("%f", &c);
printf("\n\n\nappuyer sur une touche pour retourne au MENU");
getch();
system("cls");
break;
case 2:
S= b+c;
printf("\n\n\t\tLa somme est: %f" ,S);
printf("\n\n\nappuyer sur une touche pour retourne au MENU");
getch();
system("cls");
break;
case 3:
P= b*c;
printf("\n\n\t\tLe produit est: %f" ,P);
printf("\n\n\nappuyer sur une touche pour retourne au MENU");
getch();
system("cls");
break;
case 4:
D= b/c;
d= c/b;
printf("\n\n\t\tLa division de %f sur %f est: %f" ,b,c,D);
printf("\n\n\t\tLa division de %f sur %f est: %f" ,c,b,d);
printf("\n\n\nappuyer sur une touche pour retourne au MENU");
getch();
system("cls");
break;
case 5:
if(b>c){
printf("\n\n\t\tle Maximum est: %f" ,b);
}
else{
printf("\n\n\t\tle Maximum est: %f" ,c);
}
printf("\n\n\nappuyer sur une touche pour retourne au MENU");
getch();
system("cls");
break;
case 6:
if(b>c){
printf("\n\n\t\tle Minimum est: %f" ,c);
}
else{
printf("\n\n\t\tle Minimum est: %f" ,b);
}
printf("\n\n\nappuyer sur une touche pour retourne au MENU");
getch();
system("cls");
break;
case 7:
M= (b+c)/2 ;
printf("\n\n\t\tle Moyen de ces deux nombres est: %f" ,M);
printf("\n\n\nappuyer sur une touche pour retourne au MENU");
getch();
system("cls");
break;
}
}
while(a !=8);
printf("\n\t\t\tFIN ");
getch() ;
}
chui débutant ..C'est le code de mon programme en C++ je ne viens pas à détecté le problème
à chaque fois o j'essaye à nouveau ça marche pas
Aidez moi Svp c urg
Merciii d'avance
#include<conio.h>
#include<stdlib.h>
#include<math.h>
main ()
{
int a;
float b,c,S,P,D,d,M;
do
{
printf("\n\tMENU :");
printf("\n\n\t1-\tSaisie");
printf("\n\n\t2-\tSomme");
printf("\n\n\t3-\tProduit");
printf("\n\n\t4-\tDivision");
printf("\n\n\t5-\tMaximum");
printf("\n\n\t6-\tMinimum");
printf("\n\n\t7-\tMoyen");
printf("\n\n\t8-\tQuitter\n\n\t\t");
scanf("%d", a);
switch(a)
{
case 1:
printf("\n\n\t\tEntrez deux réels");
scanf("%f", &b);
scanf("%f", &c);
printf("\n\n\nappuyer sur une touche pour retourne au MENU");
getch();
system("cls");
break;
case 2:
S= b+c;
printf("\n\n\t\tLa somme est: %f" ,S);
printf("\n\n\nappuyer sur une touche pour retourne au MENU");
getch();
system("cls");
break;
case 3:
P= b*c;
printf("\n\n\t\tLe produit est: %f" ,P);
printf("\n\n\nappuyer sur une touche pour retourne au MENU");
getch();
system("cls");
break;
case 4:
D= b/c;
d= c/b;
printf("\n\n\t\tLa division de %f sur %f est: %f" ,b,c,D);
printf("\n\n\t\tLa division de %f sur %f est: %f" ,c,b,d);
printf("\n\n\nappuyer sur une touche pour retourne au MENU");
getch();
system("cls");
break;
case 5:
if(b>c){
printf("\n\n\t\tle Maximum est: %f" ,b);
}
else{
printf("\n\n\t\tle Maximum est: %f" ,c);
}
printf("\n\n\nappuyer sur une touche pour retourne au MENU");
getch();
system("cls");
break;
case 6:
if(b>c){
printf("\n\n\t\tle Minimum est: %f" ,c);
}
else{
printf("\n\n\t\tle Minimum est: %f" ,b);
}
printf("\n\n\nappuyer sur une touche pour retourne au MENU");
getch();
system("cls");
break;
case 7:
M= (b+c)/2 ;
printf("\n\n\t\tle Moyen de ces deux nombres est: %f" ,M);
printf("\n\n\nappuyer sur une touche pour retourne au MENU");
getch();
system("cls");
break;
}
}
while(a !=8);
printf("\n\t\t\tFIN ");
getch() ;
}
chui débutant ..C'est le code de mon programme en C++ je ne viens pas à détecté le problème
à chaque fois o j'essaye à nouveau ça marche pas
Aidez moi Svp c urg
Merciii d'avance
A voir également:
- J sais paa pourquoi mon programme ne marche paa
- Programme demarrage windows - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Message programmé iphone - Guide
- Mettre en veille un programme - Guide
- Programme word gratuit - Guide
5 réponses
Bonsoir Sasan202,
Dis-nous ce qui ne marche pas à ton programme .. y'a-t-il une erreur / rien ne se passe ?
----------
remplace toutes ces portions de code (dans chaque "case"):
printf("\n\n\nappuyer sur une touche pour retourne au MENU");
getch();
system("cls");
par un appel de procédure, tel que "Attendre"
Tu écris une seule fois ce code
Ton code sera déjà beaucoup plus clair
Dis-nous ce qui ne marche pas à ton programme .. y'a-t-il une erreur / rien ne se passe ?
----------
remplace toutes ces portions de code (dans chaque "case"):
printf("\n\n\nappuyer sur une touche pour retourne au MENU");
getch();
system("cls");
par un appel de procédure, tel que "Attendre"
Tu écris une seule fois ce code
printf("\n\n\nappuyer sur une touche pour retourne au MENU"); getch(); system("cls");dans une procédure que tu nomme, par exemple "Attendre".
Ton code sera déjà beaucoup plus clair
Si tu pouvais commenter ton code et nous dire ce que ton programme est censé faire, ça permettrai aux gens qui veulent t'aider de ne passer trois plombe sur du code illisible, merci.
Besoin d'aide C/C++/Php? Dispo , contactez moi par mp!
" La vie, c'est comme une bicyclette, il faut avancer pour ne pas perdre l'équilibre." A.Einstein
Besoin d'aide C/C++/Php? Dispo , contactez moi par mp!
" La vie, c'est comme une bicyclette, il faut avancer pour ne pas perdre l'équilibre." A.Einstein
lors de l'exécution de programme il s'affiche un message " erreur d'application "
<< la mémoire ne peut pas être written >>
je sais pas pourquoi!!! :(
<< la mémoire ne peut pas être written >>
je sais pas pourquoi!!! :(
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question