Programmation

Fermé
youone Messages postés 34 Date d'inscription samedi 28 février 2015 Statut Membre Dernière intervention 25 septembre 2019 - Modifié par baladur13 le 28/02/2015 à 21:31
youone Messages postés 34 Date d'inscription samedi 28 février 2015 Statut Membre Dernière intervention 25 septembre 2019 - 8 mars 2015 à 16:25
bonjour les gars j'aimerais que vous m'aidiez a faire une programme en c comme vous le constaté jais déja commencé a faire mais mon problème est que je sais pas comment faire pour que si on choisi un sous menu ca passe.
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
main(){
  printf( "NOM: Nom supprimé <gras>Modération CCM </gras>\nPRENOM: Younousse\nGROUPE: MI-86\nFILIERE: Maintenance & Reseau\n\n");
  system("color 9c");
  int chx;
  printf("\t\t====MENU-GENERALE====\n\n\t1-TABLE DE MULTIPLICATION\n\n\t2-CONVERSION BINAIRE\n\n\t3-CALCULATRICE\n\n\t4-MENU-REPAS\n\n\t5-MOYENNE CLASSE + APPRECIATION\n\n\t6-FACTORIEL\n\n\t7-QUITTER\n\n");
  printf("Faites votre choix SVP:");
  scanf("%d",&chx);
    
  getch();
return 0;
}

1 réponse

ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228
28 févr. 2015 à 22:48
'lut, en C tu as les
switch
à ta disposition:
switch (chx) {
case 0:
    // Si le choix est 0
    break;
case 4:
    // Si le choix est 4
    break;
default:
    // Si le choix est autre que 0 ou 4
    break;
}
0
youone Messages postés 34 Date d'inscription samedi 28 février 2015 Statut Membre Dernière intervention 25 septembre 2019 1
1 mars 2015 à 12:35
merci bien jai compris maintenant cette phase ca passe maintenant mais jaimerais aussi ke si j'entre dans un sous menu ca fait comme sil ouvert un autre page et ke je puisse avoir la possibilité d'un retour au menu general apré chak sous menu. voici ce ke jai commencé bientot je vais terminé les autres case. merci encor
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
main(){
printf( "NOM: Ndiaye\nPRENOM: Younousse\nGROUPE: MI-86\nFILIERE: Maintenance & Reseau\n\n");
system("color 9c");
int chx;
printf("\t\t====MENU-GENERALE====\n\n\t1-TABLE DE MULTIPLICATION\n\n\t2-CONVERSION BINAIRE\n\n\t3-CALCULATRICE\n\n\t4-MENU-REPAS\n\n\t5-MOYENNE CLASSE + APPRECIATION\n\n\t6-FACTORIEL\n\n\t7-QUITTER\n\n");
printf("Faites votre choix SVP:");
scanf("%d",&chx);
switch(chx)
{
case 1:printf("\t\t====CHOIX TABLE DE MULTIPLICATION====\n");
int n, cpt;
char rep;
do
{
printf("Entrer l'entier:");
scanf("%d",&n);
printf("Table De Multiplication par:%d\n",n);
for (cpt=1; cpt<=10; cpt++)
{
printf("%d*%d=%d\n",n,cpt,n*cpt);
}
rep=getchar();
}
while(rep!='n'&&rep!='N');
break;



default:printf("erreur choisir un chiffre valide");return -1;
};
getch();
return 0;
}
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228 > youone Messages postés 34 Date d'inscription samedi 28 février 2015 Statut Membre Dernière intervention 25 septembre 2019
1 mars 2015 à 12:57
N'oublie pas les balises < code> sur le forum...
Sous Windows, pour "afficher une autre page", c'est à dire effacer ce qui est affiché, tu peux passer par
system("cls");
.
Et pour pouvoir retourner au menu général, il faut caser tout con code du menu dans un
while
, pour que ça revienne au début.
0
youone Messages postés 34 Date d'inscription samedi 28 février 2015 Statut Membre Dernière intervention 25 septembre 2019 1
1 mars 2015 à 18:42
Merci bien c genti d votr part apré avoir fini j vous ferais sign
0
youone Messages postés 34 Date d'inscription samedi 28 février 2015 Statut Membre Dernière intervention 25 septembre 2019 1
5 mars 2015 à 12:20
bjr merci bien pour vos réponse mais j'ai bien compris le syntaxe qui permet le retour au menu general est ce que vous pouvez me donnez un exemple?
0
youone Messages postés 34 Date d'inscription samedi 28 février 2015 Statut Membre Dernière intervention 25 septembre 2019 1
8 mars 2015 à 16:25
bsr j'ai éssayé de faire le syntaxe qui me permet de faire un retour sur mon menu general aprés avoir entré sur un sous menu mais ca ne passe pas
0