Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class DoPoprawy
- {
- public static void Main(string[] args)
- {
- int liczba1 = 0, liczba2 = 0;
- string? operacja = string.Empty;
- float wynik = 0f;
- // Pobieranie pierwszej liczby
- Console.WriteLine("Podaj pierwszą liczbę:");
- //liczba1 = int.Parse(Console.ReadLine());
- if (!int.TryParse(Console.ReadLine(), out liczba1))
- {
- Console.WriteLine("Podana wartość nie jest liczbą całkowitą.");
- return;
- }
- // Pobieranie operacji
- Console.WriteLine("Podaj operację (+, -, *, /):");
- operacja = Console.ReadLine();
- // Pobieranie drugiej liczby
- Console.WriteLine("Podaj drugą liczbę:");
- //liczba2 = int.Parse(Console.ReadLine());
- if (!int.TryParse(Console.ReadLine(), out liczba2))
- {
- Console.WriteLine("Podana wartość nie jest liczbą całkowitą.");
- return;
- }
- // Wykonywanie operacji
- switch (operacja)
- {
- case "+":
- wynik = liczba1 + liczba2;
- break;
- case "-":
- wynik = liczba1 - liczba2;
- break;
- case "*":
- wynik = liczba1 * liczba2;
- break;
- case "/":
- if (liczba2 == 0)
- {
- Console.WriteLine("Nie można dzielić przez 0");
- return;
- }
- wynik = (float)liczba1 / liczba2;
- break;
- default:
- Console.WriteLine("Nieprawidłowa operacja");
- return;
- }
- // Wyświetlanie wyniku
- Console.WriteLine("Wynik: " + MathF.Round(wynik, 2));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement