Différences entre les versions de « Erg:: Melanie »

De {}
Aller à la navigation Aller à la recherche
(Page créée avec « Une grille des programmes pour le radio panik // En langage C La grille est réalisée en Aski dans Xcode, puis, il sera possible de générer des détails (programme d... »)
 
Ligne 21 : Ligne 21 :
 
6- Proposer une autre demande d'éxtrait --> retour à "2". Limité ou pas?
 
6- Proposer une autre demande d'éxtrait --> retour à "2". Limité ou pas?
  
**************
+
--------------------
  
 
1 - chaque ligne est codée et s'affiche à l'aide d'un printF. Pour l'instant le système fonctionne.
 
1 - chaque ligne est codée et s'affiche à l'aide d'un printF. Pour l'instant le système fonctionne.
  
2- pour proposer un choix, j'utiliser la condition "switch" comme dans cet exemple :
+
printf("││      LUNDI        ││      MARDI        ││      MERCREDI      ││      JEUDI        ││      VENDREDI      ││      SAMEDI      ││      DIMANCHE      ││\n");
 +
printf("││--------------------││--------------------││--------------------││--------------------││--------------------││--------------------││--------------------││\n");
 +
printf("││                                                          LA PANIQUE // la musique en continu                                                          ││\n");
 +
printf("││--------------------││--------------------││--------------------││--------------------││--------------------││--------------------││--------------------││\n");
 +
 
 +
 
 +
2- pour proposer un choix, j'utiliser la condition "switch".
  
  int choixMenu;
 
 
    
 
    
   printf("=== Menu ===\n\n");
+
int choixExtrait;
   printf("1. Royal Cheese\n");
+
 
   printf("2. Mc Deluxe\n");
+
   printf("=== Generer un extrait de grille ===\n\n");
   printf("3. Mc Bacon\n");
+
   printf("1 pour un Jour\n");
  printf("4. Big Mac\n");
+
   printf("2 pour un horaire\n");
 +
   printf("3 pour une emission\n");
 
   printf("\nVotre choix ? ");
 
   printf("\nVotre choix ? ");
   scanf("%d", &choixMenu);
+
   scanf("%d", &choixExtrait);
 
    
 
    
 
   printf("\n");
 
   printf("\n");
 
    
 
    
   switch (choixMenu)
+
   switch (choixExtrait)
 
   {
 
   {
 
     case 1:
 
     case 1:
       printf("Vous avez choisi le Royal Cheese. Bon choix !");
+
       printf("Entrer le jour a extraire");
 
       break;
 
       break;
 
     case 2:
 
     case 2:
       printf("Vous avez choisi le Mc Deluxe. Berk, trop de sauce...");
+
       printf("entrer l'horarire a extraire sous la forme 00h00");
 
       break;
 
       break;
 
     case 3:
 
     case 3:
       printf("Vous avez choisi le Mc Bacon. Bon, ca passe encore ca ;o)");
+
       printf("entrer le nom exacte de l'emission a extraire");
      break;
 
    case 4:
 
      printf("Vous avez choisi le Big Mac. Vous devez avoir tres faim !");
 
 
       break;
 
       break;
 
     default:
 
     default:
       printf("Vous n'avez pas rentre un nombre correct. Vous ne mangerez rien du tout !");
+
       printf("1 pour jour, 2 pour heure ou 3 pour emission ");
 
       break;
 
       break;
 
   }
 
   }
Ligne 61 : Ligne 64 :
 
    
 
    
 
   return 0;
 
   return 0;
 +
 +
J'aimerais ensuite pouvoir travailler sur différentes  "pages" dans mon code, une pour les détails d'emission, une pour les détails de jours et une pour les détails d'heures pour mieux m'y retrouver. Le choix du type de

Version du 28 mars 2016 à 09:25

Une grille des programmes pour le radio panik // En langage C


La grille est réalisée en Aski dans Xcode, puis, il sera possible de générer des détails (programme d'un jour, ou d'une heure, ou information d'une émission).

L'éxtrait de grille pour un jour est géneré sous la forme d'une bande verticale L'éxtrait de grille pour un horaire est généré sous la forme d'une bande horizontale L'étrait de grille pour une émission est généré sous la forme d'un bloc le plus proche possible d'un carré.

Les extraits tentent de s'imprimer automatiquement, afin que l'utilisateur puisse tisser son affiche finale.


Le programme en lui même

1 - Afficher toute la grille 2- Proposer le choix de type d'éxtrait "jour" "émission" "horaire" 3- Demander l'information exacte en éxpliquant comment la saisir. 4- Génerer la bande correspondante si possible dans une autre fenêtre. 5- La faire s'imprimer automatiquement 6- Proposer une autre demande d'éxtrait --> retour à "2". Limité ou pas?


1 - chaque ligne est codée et s'affiche à l'aide d'un printF. Pour l'instant le système fonctionne.

printf("││ LUNDI ││ MARDI ││ MERCREDI ││ JEUDI ││ VENDREDI ││ SAMEDI ││ DIMANCHE ││\n"); printf("││--------------------││--------------------││--------------------││--------------------││--------------------││--------------------││--------------------││\n"); printf("││ LA PANIQUE // la musique en continu ││\n"); printf("││--------------------││--------------------││--------------------││--------------------││--------------------││--------------------││--------------------││\n");


2- pour proposer un choix, j'utiliser la condition "switch".


int choixExtrait;

 printf("=== Generer un extrait de grille ===\n\n");
 printf("1 pour un Jour\n");
 printf("2 pour un horaire\n");
 printf("3 pour une emission\n");
 printf("\nVotre choix ? ");
 scanf("%d", &choixExtrait);
 
 printf("\n");
 
 switch (choixExtrait)
 {
   case 1:
      printf("Entrer le jour a extraire");
      break;
   case 2:
      printf("entrer l'horarire a extraire sous la forme 00h00");
      break;
   case 3:
      printf("entrer le nom exacte de l'emission a extraire");
      break;
   default:
      printf("1 pour jour, 2 pour heure ou 3 pour emission ");
      break;
 }
 
 printf("\n\n");
 
 return 0;

J'aimerais ensuite pouvoir travailler sur différentes "pages" dans mon code, une pour les détails d'emission, une pour les détails de jours et une pour les détails d'heures pour mieux m'y retrouver. Le choix du type de