Pouknouki

trainer1

Mar 20th, 2014
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 4.31 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. //REMARQUES : j'utilise des tableaux mais ce serait bien plus malin d'utiliser des dictionnaires
  7. //Autre chose, j'ai pas du tout traité une fois qu'on a entré les infos du trainer, ça quitte le programme après avoir créé l'objet
  8. //Voilà
  9. namespace ConsoleApplication1
  10. {
  11.     class Program
  12.     {
  13.         static void Main(string[] args)
  14.         {
  15.             trainer prof;
  16.             debut:
  17.             Console.WriteLine("#        ######### #");
  18.             Console.WriteLine("#        #       # #");
  19.             Console.WriteLine("#        #       # #");
  20.             Console.WriteLine("#        #       # #");
  21.             Console.WriteLine("#        #       # #");
  22.             Console.WriteLine("######## ######### ########");
  23.             Console.WriteLine("");
  24.             Console.WriteLine("***************************");
  25.             Console.WriteLine(" 1. Create new trainer");
  26.             Console.WriteLine(" 2. Create new questions");
  27.             Console.WriteLine(" 3. Start the validation");
  28.             Console.WriteLine(" 4. Show each trainer");
  29.             Console.WriteLine(" 5. Show each question");
  30.             Console.WriteLine("***************************");
  31.             Console.WriteLine("Enter your choice and press enter");
  32.             String ligne = Console.ReadLine();
  33.             if (int.Parse(ligne) == 1) { //on ne supporte pas le cas où l'utilisateur fait le con et entre autre chose qu'un nombre ou au dessus de 5...
  34.                 String name = "";
  35.                 String firstname = "";
  36.                 String promotion = "";
  37.                 String currentPromotion = "";
  38.                 String email = "";
  39.                 String campus = "";
  40.                 String[] courses = new String[10];
  41.                 String[] alreadyCourses = new String[10];
  42.                 String alreadyCampus = "";
  43.                 String wouldCampus = "";
  44.        
  45.                 Console.Clear(); //effacer la console
  46.                 Console.WriteLine("Welcome to the new trainer interface");
  47.                 Console.WriteLine("Please enter the names of the trainer (firstname name)"); //juste pour comme ça
  48.                 String tempName = Console.ReadLine();
  49.                 name = tempName.Split(' ')[1];
  50.                 firstname = tempName.Split(' ')[0];
  51.                 Console.WriteLine("Please enter the promotion of the trainer");
  52.                 promotion = Console.ReadLine();
  53.                 Console.WriteLine("Please enter the trainer's current promotion.");
  54.                 currentPromotion = Console.ReadLine();
  55.                 Console.WriteLine("Please enter the trainer's email");
  56.                 email = Console.ReadLine();
  57.                 Console.WriteLine("Please enter the campus where the trainer works currently.");
  58.                 campus = Console.ReadLine();
  59.                 Console.WriteLine("Please enter the courses that the trainers teaches (separed by ;)");
  60.                 String tempCourses = Console.ReadLine();
  61.                 for (int i = 0; i < tempCourses.Split(';').Length; i++)
  62.                 {
  63.                     courses[i] = tempCourses.Split(';')[i];
  64.                 }
  65.                 Console.WriteLine("Please enter the courses that the trainer already teaches (separed by ;)");
  66.                 tempCourses = Console.ReadLine();
  67.                 for (int i = 0; i < tempCourses.Split(';').Length; i++)
  68.                 {
  69.                     alreadyCourses[i] = tempCourses.Split(';')[i];
  70.                 }
  71.                 Console.WriteLine("Please enter the campus where the trainer already works in.");
  72.                 alreadyCampus = Console.ReadLine();
  73.                 Console.WriteLine("Please enter the campus where the trainer would work in.");
  74.                 wouldCampus = Console.ReadLine();
  75.                 prof = new trainer(name, firstname, promotion, currentPromotion, email, campus, courses, alreadyCourses, alreadyCampus, wouldCampus);
  76.                 prof.afficher();
  77.                 Console.ReadKey(); //On attend avant de quitter
  78.                 goto debut; //on évite de quitter et on garde le trainer en mémoire (puisqu'il est déclaré dans le main)
  79.             } else if (int.Parse(ligne) == 2) {
  80.             }
  81.         }
  82.     }
  83. }
Advertisement
Add Comment
Please, Sign In to add comment