internal class Program { private static void Main(string[] args) { Console.WriteLine("Prosty kalkulator"); Console.WriteLine("Podaj numer działania: "); Console.WriteLine("1. Dodawanie"); Console.WriteLine("2. Odejmowanie"); Console.WriteLine("3. Mnożenie"); Console.WriteLine("4.Dzielenie"); int wybor; try { wybor = int.Parse(Console.ReadLine() ?? "0"); } catch (FormatException ex) { System.Console.WriteLine("Zly format danej"); System.Console.WriteLine(ex.Message); return; } catch (Exception ex) { System.Console.WriteLine("Coś poszło nie tak"); System.Console.WriteLine(ex.Message); return; } Console.WriteLine("podaj pierwszą liczbę"); string? liczbaAString = Console.ReadLine(); float liczbaA = 0; if (!string.IsNullOrWhiteSpace(liczbaAString)) { liczbaA = float.Parse(liczbaAString); } else { liczbaA = 0; } //liczbaA = 5; Console.WriteLine("Podaj drugą liczbę"); //float liczbaB = float.Parse(Console.ReadLine()); if (float.TryParse(Console.ReadLine(), out float liczbaB)) { switch (wybor) { case 1: Console.WriteLine($"Wynik: {liczbaA + liczbaB}"); break; case 2: Console.WriteLine($"Wynik: {liczbaA - liczbaB}"); break; case 3: Console.WriteLine($"Wynik: {liczbaA * liczbaB}"); break; case 4: Console.WriteLine($"Wynik: {liczbaA / liczbaB}"); break; default: System.Console.WriteLine("Nie znam dzialania"); break; } } } }