|
Par
nico.pyright
Mise à jour : 02/02/2012
22 955 visites depuis 7 jours,
dont 154 sur ce chapitre
classé 15/786
|

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | static void Main(string[] args) { if (args.Length == 0) { AfficherAide(); } else { string operateur = args[0]; switch (operateur) { case "addition": Addition(args); break; case "multiplication": Multiplication(args); break; case "moyenne": Moyenne(args); break; default: AfficherAide(); break; } } } static void AfficherAide() { Console.WriteLine("Utilisez l'application de la manière suivante :"); Console.WriteLine("MonProgamme addition 2 5"); Console.WriteLine("MonProgamme multiplication 2 5"); Console.WriteLine("MonProgamme moyenne 2 5 10 11"); } static void Addition(string[] args) { if (args.Length != 3) { AfficherAide(); } else { double somme = 0; for (int i = 1; i < args.Length; i++) { double valeur; if (!double.TryParse(args[i], out valeur)) { AfficherAide(); return; } somme += valeur; } Console.WriteLine("Résultat de l'addition : " + somme); } } static void Multiplication(string[] args) { if (args.Length != 3) { AfficherAide(); } else { double resultat = 1; for (int i = 1; i < args.Length; i++) { double valeur; if (!double.TryParse(args[i], out valeur)) { AfficherAide(); return; } resultat *= valeur; } Console.WriteLine("Résultat de la multiplication : " + resultat); } } static void Moyenne(string[] args) { double total = 0; for (int i = 1; i < args.Length; i++) { double valeur; if (!double.TryParse(args[i], out valeur)) { AfficherAide(); return; } total += valeur; } total = total / (args.Length - 1); Console.WriteLine("Résultat de la moyenne : " + total); } |
.1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | static void Main(string[] args) { bool ok = false; if (args.Length > 0) { string operateur = args[0]; switch (operateur) { case "addition": ok = Addition(args); break; case "multiplication": ok = Multiplication(args); break; case "moyenne": ok = Moyenne(args); break; } } if (!ok) AfficherAide(); } static void AfficherAide() { Console.WriteLine("Utilisez l'application de la manière suivante :"); Console.WriteLine("MonProgamme addition 2 5"); Console.WriteLine("MonProgamme multiplication 2 5"); Console.WriteLine("MonProgamme moyenne 2 5 10 11"); } static bool Addition(string[] args) { if (args.Length != 3) return false; double somme = 0; for (int i = 1; i < args.Length; i++) { double valeur; if (!double.TryParse(args[i], out valeur)) return false; somme += valeur; } Console.WriteLine("Résultat de l'addition : " + somme); return true; } static bool Multiplication(string[] args) { if (args.Length != 3) return false; double resultat = 1; for (int i = 1; i < args.Length; i++) { double valeur; if (!double.TryParse(args[i], out valeur)) return false; resultat *= valeur; } Console.WriteLine("Résultat de la multiplication : " + resultat); return true; } static bool Moyenne(string[] args) { double total = 0; for (int i = 1; i < args.Length; i++) { double valeur; if (!double.TryParse(args[i], out valeur)) return false; total += valeur; } total = total / (args.Length - 1); Console.WriteLine("Résultat de la moyenne : " + total); return true; } |
).