Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment