Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel.Design;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace SwitchCase
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- int a, b;
- double wynik;
- int decyzja;
- NoweLiczby:
- Console.Write("Podaj a: ");
- a = int.Parse(Console.ReadLine());
- Console.Write("Podaj b: ");
- b = int.Parse(Console.ReadLine());
- Menu:
- Console.Clear();
- Console.WriteLine("1 - Wyjście z programu");
- Console.WriteLine("2 - Dodawanie");
- Console.WriteLine("3 - Odejmowanie");
- Console.WriteLine("4 - Mnożenie");
- Console.WriteLine("5 - Dzielenie");
- Console.WriteLine("6 - Podanie nowej pary liczb");
- Console.Write("Twój wybór: ");
- decyzja = int.Parse(Console.ReadLine());
- switch (decyzja)
- {
- case 1://w przypadku zmiennej char '1', string "1"
- goto Koniec;
- break;
- case 2:
- wynik = a + b;
- Console.WriteLine($"{a} + {b} = {wynik}");
- break;
- case 3:
- wynik = a - b;
- Console.WriteLine($"{a} - {b} = {wynik}");
- break;
- case 4:
- wynik = a * b;
- Console.WriteLine($"{a} * {b} = {wynik}");
- break;
- case 5:
- if (b != 0)
- {
- wynik = (double)a / b;
- Console.WriteLine($"{a} / {b} = {wynik}");
- }
- else
- Console.WriteLine("Nie dziel przez 0!");
- break;
- case 6:
- Console.Clear();
- goto NoweLiczby;
- break;
- default:
- Console.WriteLine("Podałeś liczbę spoza zakresu!");
- break;
- }
- Console.ReadKey();
- goto Menu;
- Koniec:
- Console.Clear();
- Console.WriteLine("\n\n\n\n\n\n\t\t\t\t\t\tDziękuję");
- System.Threading.Thread.Sleep(1000);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement