public static void Minimum() { string Number; string[] tmp; List <double> nmb = new List <double>(); double v; Console.WriteLine("Please enter the numbers you wish to find the maximum of /n like this x,y,..."); Number = Console.ReadLine(); tmp = Number.Split(','); for (int i = 0; i < tmp.Length; i++) { string holder = tmp[i]; holder = holder.Trim(); if (double.TryParse(holder, out v)) { nmb.Add(v); } else { Console.WriteLine("You can only add numbers"); return; } } double min = Calculator.Minimum(nmb.ToArray()); Console.WriteLine("The minimum number is: " + min); }
public string call(int number) { switch (number) { case 1: Console.WriteLine("skriv 2 tal seperaret med enter: "); return(Calculator.Add(double.Parse(Console.ReadLine()), double.Parse(Console.ReadLine())).ToString()); case 2: Console.WriteLine("skriv 2 tal seperaret med enter: "); return(Calculator.Subtract(double.Parse(Console.ReadLine()), double.Parse(Console.ReadLine())).ToString()); case 3: Console.WriteLine("skriv 2 tal seperaret med enter: "); return(Calculator.Multiply(double.Parse(Console.ReadLine()), double.Parse(Console.ReadLine())).ToString()); case 4: Console.WriteLine("skriv 2 tal seperaret med enter: "); return(Calculator.Divide(double.Parse(Console.ReadLine()), double.Parse(Console.ReadLine())).ToString()); case 5: Console.WriteLine("Skriv nogle tal: "); List <double> numbersMax = new List <double>(); while (Console.ReadLine() != null) { double addNumbers; double.TryParse(Console.ReadLine(), out addNumbers); numbersMax.Add(addNumbers); } return(Calculator.Maximum(numbersMax.ToArray()).ToString()); case 6: Console.WriteLine("Skriv nogle tal:"); List <double> numbersMin = new List <double>(); while (Console.ReadLine() != "") { numbersMin.Add(double.Parse(Console.ReadLine())); } return(Calculator.Minimum(numbersMin.ToArray()).ToString()); case 7: Console.WriteLine("Skriv nogle tal:"); List <double> numbersAvg = new List <double>(); while (Console.ReadLine() != "") { numbersAvg.Add(double.Parse(Console.ReadLine())); } return(Calculator.Average(numbersAvg.ToArray()).ToString()); case 8: Console.WriteLine("Skriv nogle tal:"); List <double> numbersSum = new List <double>(); while (Console.ReadLine() != "") { numbersSum.Add(double.Parse(Console.ReadLine())); } return(Calculator.Sum(numbersSum.ToArray()).ToString()); } return("Du kan kun vælge tal der er vist i menuen"); }
public void Call(string menuID) { switch (menuID) { case "add": Console.WriteLine("Skriv det første tal: "); double add1 = CheckInput(); Console.WriteLine("Skriv det andet tal: "); double add2 = CheckInput(); Console.WriteLine(add1 + "+" + add2 + "=" + Calculator.Add(add1, add2)); //Prints the result in a pretty format break; case "subtract": Console.WriteLine("Skriv det første tal: "); double subtract1 = CheckInput(); Console.WriteLine("Skriv det andet tal: "); double subtract2 = CheckInput(); Console.WriteLine(subtract1 + "-" + subtract2 + "=" + Calculator.Subtract(subtract1, subtract2)); break; case "multiply": Console.WriteLine("Skriv det første tal: "); double multiply1 = CheckInput(); Console.WriteLine("Skriv det andet tal: "); double multiply2 = CheckInput(); Console.WriteLine(multiply1 + "*" + multiply2 + "=" + Calculator.Multiply(multiply1, multiply2)); break; case "divide": Console.WriteLine("Skriv det tal du vil dividere: "); double divide1 = CheckInput(); Console.WriteLine("Skriv det tal du vil dividere med: "); double divide2 = CheckInput(); Console.WriteLine(divide1 + "/" + divide2 + "=" + Calculator.Divide(divide1, divide2)); break; case "sum": Console.WriteLine("Indtast tal for at få sum, afslut med 'ENTER':"); Console.WriteLine(("Sum af tal: ") + Calculator.Sum(ArrayInput())); //Sender et array fra ArrayInput videre til vores 'Sum' metode og printer resultatet. break; case "minimum": Console.WriteLine("Indtast tal for at finde minimum, afslut med 'ENTER':"); Console.WriteLine(("Minimum af indtastede tal: ") + Calculator.Minimum(ArrayInput())); //Sender et array fra ArrayInput videre til vores 'Minimum' metode og printer resultatet. break; case "maximum": Console.WriteLine("Indtast tal for at finde maximum, afslut med 'ENTER':"); Console.WriteLine(("Maximum af indtastede tal: ") + Calculator.Maximum(ArrayInput())); //Sender et array fra ArrayInput videre til vores 'Maximum' metode og printer resultatet. break; case "average": Console.WriteLine("Indtast tal for at finde gennemsnit, afslut med 'ENTER':"); Console.WriteLine(("Gennemsnit af indtastede tal: ") + Calculator.Average(ArrayInput())); //Sender et array fra ArrayInput videre til vores 'Average' metode og printer resultatet. break; case "expression": Console.WriteLine("Indtast en expression som kan indeholde + og -"); string input = Console.ReadLine(); Console.WriteLine("Expression giver: {0}", Calculator.Expression(input)); break; default: Console.WriteLine("Menuen eksisterer ikke..."); break; } }