public AnalyseurDeVecteur() { Console.Title = "Analyseur de vecteur"; Console.Clear(); Console.WriteLine("Sélectionnez le type d'entrée"); Console.WriteLine("- Norme et angle"); Console.WriteLine("- x et y"); Console.WriteLine(); string typeInput = Console.ReadLine(); try { string verifSiErreur = typeInput.ToLower(); } catch { Console.WriteLine(); Console.WriteLine("Le type d'entrée n'est pas valide"); Console.WriteLine("Appuyez pour recommencer"); Console.ReadKey(); AnalyseurDeVecteur analyseurDeVecteur = new AnalyseurDeVecteur(); } typeInput = typeInput.ToLower(); decimal norme = 0; decimal angle = 0; decimal x = 0; decimal y = 0; if (typeInput.Contains("norme") || typeInput.Contains("angle")) { NormeEtAngle(out norme, out angle, out x, out y); } else if (typeInput.Contains("x") || typeInput.Contains("y")) { XEtY(out norme, out angle, out x, out y); } else { Console.WriteLine(); Console.WriteLine("Le type d'entrée n'est pas valide"); Console.WriteLine("Appuyez pour recommencer"); Console.ReadKey(); AnalyseurDeVecteur analyseurDeVecteur = new AnalyseurDeVecteur(); } Console.Clear(); Console.WriteLine("Norme du vecteur: " + norme); Console.WriteLine("Angle du vecteur: " + angle + "˚"); Console.WriteLine("x: " + x); Console.WriteLine("y: " + y); Console.WriteLine(); Console.WriteLine("Appuyez sur une touche pour fermer"); Console.ReadKey(); } // Version Temp
static void Main(string[] args) { Console.OutputEncoding = System.Text.Encoding.UTF8; Console.Title = "Console multi-fonctionnelle basique"; bool repeatIt = true; while (repeatIt == true) { Console.Clear(); Console.WriteLine("Entrez le programme voulu"); Console.WriteLine("Liste des programmes (aucune erreur de frappe est accepté, incluant l'absence d'une majuscule"); Console.WriteLine("- Calculatrice"); Console.WriteLine("- Sudoku Solver"); Console.WriteLine("- Analyseur de vecteur (Temporairement détaché)"); Console.WriteLine(); string PrgChoisi = Console.ReadLine(); if (PrgChoisi.ToLower() == "calculatrice") { Calculatrice calculatrice = new Calculatrice(); repeatIt = false; } else if (PrgChoisi.ToLower() == "sudoku solver") { SudokuSolver sudokuSolver = new SudokuSolver(); repeatIt = false; } else if (PrgChoisi.ToLower() == "analyseur de vecteur" || PrgChoisi.ToLower() == "vecteur") { AnalyseurDeVecteur analyseurDeVecteur = new AnalyseurDeVecteur(); repeatIt = false; } else if (PrgChoisi.ToLower() == "single" || PrgChoisi.ToLower() == "single use stuff") { SingleUseStuff singleUseStuff = new SingleUseStuff(); repeatIt = false; } else { Console.WriteLine("Programme invalide"); Console.WriteLine("Appuyez sur une touche pour écrire à nouveau le programme voulu"); Console.ReadKey(); } } } //Version 2.1.0