public static void Main() { bool IsAuthorized = true; if (!IsAuthorized) { Console.WriteLine("Access Denied"); Console.ReadKey(true); return; } Console.WriteLine("Console Calculator App"); Console.WriteLine(new string('-', 15)); Console.Write("a = "); double a = double.Parse(Console.ReadLine() ?? throw new InvalidOperationException()); Console.Write("b = "); double b = double.Parse(Console.ReadLine() ?? throw new InvalidOperationException()); Console.WriteLine("Choose one from the listed options:"); foreach (string option in OptionsManager.OptionsList) { Console.WriteLine($"\t{option}"); } Console.Write("Option: "); string choice = Console.ReadLine(); switch (choice) { case "a": OptionsManager.Add(a, b); break; case "s": OptionsManager.Subtract(a, b); break; case "m": OptionsManager.Multiply(a, b); break; case "d": OptionsManager.Divide(a, b); break; case "sabs": OptionsManager.SubstracAbs(a, b); break; } Console.WriteLine("Press any key to close the app..."); Console.ReadKey(true); }
public static void Main() { bool isAuthorized = CheckCredentials(); if (!isAuthorized) { Console.WriteLine("access denied."); Console.ReadKey(true); return; } while (true) { Console.Clear(); Console.WriteLine("Console Calculator App"); Console.WriteLine(new string('-', 15)); Console.Write("a = "); double a = double.Parse(Console.ReadLine() ?? throw new InvalidOperationException()); Console.Write("b = "); double b = double.Parse(Console.ReadLine() ?? throw new InvalidOperationException()); Console.WriteLine("Choose one from the listed options:"); foreach (string option in OptionsManager.OptionsList) { Console.WriteLine($"\t{option}"); } Console.Write("Option: "); string choice = Console.ReadLine(); switch (choice) { case "a": OptionsManager.Add(a, b); break; case "s": OptionsManager.Subtract(a, b); break; case "m": OptionsManager.Multiply(a, b); break; case "d": OptionsManager.Divide(a, b); break; case "sabs": OptionsManager.SubstractAbs(a, b); break; case "dr": { OptionsManager.DivideReminder(a, b); break; } case "ex": { Console.Clear(); Console.WriteLine("Goodbye"); Console.ReadKey(true); return; } } Console.WriteLine("Pres any key to close the app..."); Console.ReadKey(true); } }