Projekt całościowy – C#
Projekt: projektowy zawierający wszystkie programy wykonane w semestrze, ubrany w przejrzyste menu oraz swobodną obsługę.
Lista podprogramów:
1. Program Hello World
2. Imię
3. Dodawanie dwóch liczb
4. Obliczanie pola prostokąta
5. Obwód kola
6. Zamiana dwóch liczb
7. Znalezienie większej liczby
8. Znalezienie mniejszej liczby
9. Wartość wyrażenia
10. Wzór Herona – pole trójkąta
11. Kalkulator
12. Przelicznik walut
13. Obliczanie pensji
14. Pensja oraz podatki
15. Dekrementacja
16. Liczby parzyste
17. Czy liczba jest dodatnia czy ujemna i czy jest hasłem
18. Ocena
19. Palindrom
20. Równanie kwadratowe
21. Moduł liczby
22. Silnia
23. Snake – program nieukończony
24. Typ wyliczeniowy
25. Tablice
26. Parzyste/ nieparzyste elementy tablicy
27. Garaż
28. Klasa – pole/obwód prostokąta
29. Klasa – pole/obwód kola
30. Dziedziczenie
31. Dziedziczenie 2
32. Przeciążanie
2. Imię
3. Dodawanie dwóch liczb
4. Obliczanie pola prostokąta
5. Obwód kola
6. Zamiana dwóch liczb
7. Znalezienie większej liczby
8. Znalezienie mniejszej liczby
9. Wartość wyrażenia
10. Wzór Herona – pole trójkąta
11. Kalkulator
12. Przelicznik walut
13. Obliczanie pensji
14. Pensja oraz podatki
15. Dekrementacja
16. Liczby parzyste
17. Czy liczba jest dodatnia czy ujemna i czy jest hasłem
18. Ocena
19. Palindrom
20. Równanie kwadratowe
21. Moduł liczby
22. Silnia
23. Snake – program nieukończony
24. Typ wyliczeniowy
25. Tablice
26. Parzyste/ nieparzyste elementy tablicy
27. Garaż
28. Klasa – pole/obwód prostokąta
29. Klasa – pole/obwód kola
30. Dziedziczenie
31. Dziedziczenie 2
32. Przeciążanie
Kod programu:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Klasa1
{
public int a, b;
public void Metoda1(int x, string y, int z)
{
Console.WriteLine(x + y + z);
}
}
public class Figura
{
int a;
int b;
public Figura()
{
a = 0;
b = 0;
}
public Figura(int bok)
{
a = b = bok;
}
public Figura(int bok1, int bok2)
{
a = bok1;
b = bok2;
}
public int Oblicz()
{
return a * b;
}
}
class Klasa3
{
public int Metoda1(int x)
{
return 10 * x;
}
public double Metoda1(double x)
{
return 20 * x;
}
}
class Klasa2 : Klasa1
{
public string c;
}
class Obliczenia //klasa obliczenia
{
public Obliczenia(double pr) //ten konstruktor wykonywany automatycznie gdy tworzymy obiekt
{
Console.WriteLine("Dlugosc promienia wynosi: " + pr);
double pole = Math.PI * pr * pr;
double obwod = 2 * Math.PI * pr;
Console.WriteLine("Pole wynosi: " + pole);
Console.WriteLine("Obwod wynosi: " + obwod + "\n");
}
public Obliczenia(int bok1, int bok2) //ten konstruktor wykonywany automatycznie gdy tworzymy obiekt
{
Console.WriteLine("Dlugosc boku wynosi: " + bok1);
Console.WriteLine("Dlugosc boku wynosi: " + bok2);
int pole = bok1 * bok2;
int obwod = 2 * bok1 + 2 * bok2;
Console.WriteLine("Pole wynosi: " + pole);
Console.WriteLine("Obwod wynosi: " + obwod + "\n");
}
}
class Program
{
enum Kolory { biały, żółty, zielony, czerwony, niebieski, czarny };
static void Main(string[] args)
{
int s = 1;
do
{
Console.WriteLine(" Podstawy programowania!");
Console.WriteLine(" Witaj mistrzu!");
Console.WriteLine(" Aby kontynuowac wcisnij ENTER!");
Console.ReadKey();
Console.Clear();
Console.WriteLine(" MENU:");
Console.WriteLine(" ");
Console.WriteLine("1. Program Hello World");
Console.WriteLine("2. Imie");
Console.WriteLine("3. Dodawanie dwoch liczb");
Console.WriteLine("4. Obliczanie pola prostokata");
Console.WriteLine("5. Obwod kola");
Console.WriteLine("6. Zamiana dwoch liczb");
Console.WriteLine("7. Znalezienie wiekszej liczby");
Console.WriteLine("8. Znalezienie mniejszej liczby");
Console.WriteLine("9. Wartosc wyrazenia");
Console.WriteLine("10. Wzor herona - pole trojkata");
Console.WriteLine("11. Kalkulator");
Console.WriteLine("12. Przelicznik walut");
Console.WriteLine("13. Obliczanie pensji");
Console.WriteLine("14. Pensja oraz podatki");
Console.WriteLine("15. Dekrementacja");
Console.WriteLine(" ");
Console.WriteLine("99. PRZEJSCIE NA DRUGA STRONE PROGRAMOW");
Console.WriteLine("0. EXIT");
Console.WriteLine(" ");
Console.Write("Wybrales program nr: ");
s = int.Parse(Console.ReadLine());
Console.Clear();
switch (s)
{
case 0: break;
case 1:
{
Console.WriteLine("Hello World");
Console.ReadKey();
Console.Clear();
};
break;
case 2:
{
Console.WriteLine("Jak masz na imie?");
string imie = Console.ReadLine();
Console.WriteLine(imie + " to kozak imie.");
Console.ReadKey();
Console.Clear();
};
break;
case 3:
{
Console.WriteLine("Podaj X:");
int x = int.Parse(Console.ReadLine());
Console.WriteLine("Podaj Y:");
int y = int.Parse(Console.ReadLine());
Console.WriteLine("Suma to: " + (x + y));
Console.ReadKey();
Console.Clear();
};
break;
case 4:
{
Console.WriteLine("Podaj pierwszy bok:");
int a = int.Parse(Console.ReadLine());
Console.WriteLine("Podaj drugi bok:");
int b = int.Parse(Console.ReadLine());
Console.WriteLine("Pole prostokata to: " + (a * b));
Console.ReadKey();
Console.Clear();
};
break;
case 5:
{
Console.WriteLine("Podaj dlugosc promienia:");
double r = double.Parse(Console.ReadLine());
const double pi = Math.PI;
Console.WriteLine("Pole kola to: " + (2 * r * pi));
Console.ReadKey();
Console.Clear();
};
break;
case 6:
{
double a, b, tmp;
Console.WriteLine("Podaj wartosc pierwszej liczby:");
a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Podaj wartosc drugiej liczby:");
b = Convert.ToDouble(Console.ReadLine());
tmp = a;
a = b;
b = tmp;
Console.WriteLine("Pierwsza liczba wynosi: " + a);
Console.WriteLine("Druga liczba wynosi: " + b);
Console.ReadKey();
Console.Clear();
};
break;
case 7:
{
int a, b, max;
Console.WriteLine("Podaj wartosc pierwszej liczby:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Podaj wartosc drugiej liczby:");
b = Convert.ToInt32(Console.ReadLine());
max = a > b ? a : b;
Console.WriteLine("Wieksza liczba to: " + max);
Console.ReadKey();
Console.Clear();
};
break;
case 8:
{
int a, b, min;
Console.WriteLine("Podaj wartosc pierwszej liczby:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Podaj wartosc drugiej liczby:");
b = Convert.ToInt32(Console.ReadLine());
min = a < b ? a : b;
Console.WriteLine("Mniejsza liczba to: " + min);
Console.ReadKey();
Console.Clear();
};
break;
case 9:
{
double x, y, v, z;
Console.WriteLine("Podaj wartosc pierwszej liczby:");
x = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Podaj wartosc drugiej liczby:");
y = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Podaj wartosc trzeciej liczby:");
z = Convert.ToDouble(Console.ReadLine());
v = (2 * x * y) / (3 * (z * z + 1));
Console.WriteLine("Wartosc wyrazenia to: " + v);
Console.ReadKey();
Console.Clear();
};
break;
case 10:
{
double p, a, b, c, tr;
Console.WriteLine("Podaj wartosc pierwszego boku:");
a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Podaj wartosc drugiego boku:");
b = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Podaj wartosc trzeciego boku:");
c = Convert.ToDouble(Console.ReadLine());
p = (a + b + c) / 2;
tr = Math.Sqrt(p * (p - a) * (p - b) * (p - c));
Console.WriteLine("Pole trojkata to: " + tr);
Console.ReadKey();
Console.Clear();
};
break;
case 11:
{
float a, b, wynik;
Console.WriteLine("Podaj wartosc pierwszej liczby:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Podaj wartosc drugiej liczby:");
b = Convert.ToInt32(Console.ReadLine());
wynik = a + b;
Console.WriteLine("Wynik dodawania to: " + wynik);
wynik = a - b;
Console.WriteLine("Wynik odejmowania to: " + wynik);
wynik = a * b;
Console.WriteLine("Wynik mnozenia to: " + wynik);
if (b != 0)
{
wynik = a / b;
Console.WriteLine("Wynik dzielenia to: " + wynik);
}
else
Console.WriteLine("NIE DZIEL PRZEZ 0!!");
Console.ReadKey();
Console.Clear();
};
break;
case 12:
{
double szmal, kurs;
Console.WriteLine("Ile masz pieniedzy:");
szmal = Convert.ToDouble(Console.ReadLine());
Console.Clear();
Console.WriteLine("Na co chcesz zamienic:");
Console.WriteLine("1. Euro");
Console.WriteLine("2. Dolary");
Console.WriteLine("3. Franki");
int s1 = int.Parse(Console.ReadLine());
switch (s1)
{
case 1:
{
Console.WriteLine("Wprowadz kurs: ");
kurs = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Po zamianie wynosi: " + (Math.Abs(szmal * kurs)));
break;
};
case 2:
{
Console.WriteLine("Wprowadz kurs: ");
kurs = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Po zamianie wynosi: " + (Math.Abs(szmal * kurs)));
break;
}
case 3:
{
Console.WriteLine("Wprowadz kurs: ");
kurs = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Po zamianie wynosi: " + (Math.Abs(szmal * kurs)));
break;
}
};
Console.ReadKey();
Console.Clear();
};
break;
case 13:
{
double szmal;
Console.WriteLine("Ile zarabiasz brutto:");
szmal = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Twoja pensja netto wynosi: " + (szmal * 0.7));
Console.ReadKey();
Console.Clear();
};
break;
case 14:
{
double brutto, rok, netto, podatki;
Console.WriteLine("Ile zarabiasz brutto:");
brutto = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Ile lat pracujesz:");
rok = Convert.ToDouble(Console.ReadLine());
brutto = brutto * (rok * 0.01 + 1);
Console.Clear();
Console.WriteLine("Twoja pensja brutto z dodatkiem: " + brutto);
netto = brutto * 0.7;
podatki = (brutto * 0.17) + (brutto * 0.06) + (brutto * 0.07);
Console.WriteLine("Twoja pensja netto wynosi: " + netto);
Console.WriteLine("Placisz tyle podatku: " + brutto * 0.17);
Console.WriteLine("Placisz tyle skladki rentalnej: " + brutto * 0.06);
Console.WriteLine("Placisz tyle skladki emerytalnej: " + brutto * 0.07);
Console.WriteLine("Suma podatkow to: " + podatki);
Console.ReadKey();
Console.Clear();
};
break;
case 15:
{
Console.WriteLine("Podaj i:");
int n = int.Parse(Console.ReadLine());
for (int i = n; i > 0; i--)
Console.WriteLine("Twoje I wynosi: " + i);
Console.ReadKey();
Console.Clear();
};
break;
case 99:
{
Console.Clear();
int s1 = 1;
do
{
Console.Clear();
Console.WriteLine(" MENU:");
Console.WriteLine(" ");
Console.WriteLine("16. Liczby parzyste");
Console.WriteLine("17. Czy liczba jest dodatnia czy ujemna i czy jest haslem");
Console.WriteLine("18. Ocena");
Console.WriteLine("19. Palindrom");
Console.WriteLine("20. Rownanie kwadratowe");
Console.WriteLine("21. Modul liczby");
Console.WriteLine("22. Silnia");
Console.WriteLine("23. SNAKE");
Console.WriteLine("24. Typ wyliczeniowy");
Console.WriteLine("25. Tablice");
Console.WriteLine("26. Parzyste/ nieparzyste elementy tablicy");
Console.WriteLine("27. Garaz");
Console.WriteLine("28. Klasa - pole/obwod prostokata");
Console.WriteLine("29. Klasa - pole/obwod kola");
Console.WriteLine("30. Dziedziczenie");
Console.WriteLine("31. Dziedziczenie 2");
Console.WriteLine("32. Przeciazanie");
Console.WriteLine(" ");
Console.WriteLine("99. Powrot na pierwsza strone");
Console.WriteLine("0. EXIT");
Console.WriteLine(" ");
Console.Write("Wybrales program nr: ");
s1 = int.Parse(Console.ReadLine());
Console.Clear();
switch (s1)
{
case 0:
{
s = 0;
break;
};
case 16:
{
Console.WriteLine("Podaj i (od - do 20):");
int n = int.Parse(Console.ReadLine());
for (int i = n; i <= 20; i++)
{
if (i % 2 == 0)
Console.WriteLine(i);
};
Console.ReadKey();
Console.Clear();
};
break;
case 17:
{
Console.WriteLine("Podaj liczbe:");
int n = int.Parse(Console.ReadLine());
if (n > 0)
{
Console.WriteLine("Liczba jest dodatnia!");
if (n == 5)
Console.WriteLine("Liczba jest haslem!");
else
Console.WriteLine("Liczba nie jest haslem!");
}
else
Console.WriteLine("Liczba jest ujemna!");
Console.ReadKey();
Console.Clear();
};
break;
case 18:
{
Console.WriteLine("Podaj ocene:");
int n = int.Parse(Console.ReadLine());
if (n > 0 && n < 7)
{
if (n == 1)
Console.WriteLine("Oblales!");
else
Console.WriteLine("Zdales!");
}
else
Console.WriteLine("Nie ma takiej oceny!");
Console.ReadKey();
Console.Clear();
};
break;
case 19:
{
Console.WriteLine("Podaj slowo:");
string slowo = Console.ReadLine();
int polowa = (slowo.Length / 2);
bool pal = false;
for (int i = 0; i < polowa; i++)
{
if (slowo.ElementAt(i) == slowo.ElementAt(slowo.Length - i - 1))
pal = true;
else
{
pal = false;
break;
}
};
if (pal == true)
Console.WriteLine("Slowo jest palindromem");
else
Console.WriteLine("Slowo nie jest palindromem");
Console.ReadKey();
Console.Clear();
};
break;
case 20:
{
Console.WriteLine("Podaj a:");
double a = double.Parse(Console.ReadLine());
Console.WriteLine("Podaj b:");
double b = double.Parse(Console.ReadLine());
Console.WriteLine("Podaj c:");
double c = double.Parse(Console.ReadLine());
double delta = Math.Sqrt(b * b - 4 * a * c);
Console.Clear();
if (delta == 0)
{
double x1 = -b / (2 * a);
Console.WriteLine("Delta = 0, ma jedno rozwiazanie!");
Console.WriteLine("x1=" + x1);
}
else if (delta > 0)
{
double x1 = (-b + delta) / (2 * a);
double x2 = (-b - delta) / (2 * a);
Console.WriteLine("Delta jest wieksza niz 0, ma dwa rozwiazania!");
Console.WriteLine("x1=" + x1 + " x2=" + x2);
}
else
Console.WriteLine("Delta jest ujemna nie ma rozwiazan!");
Console.ReadKey();
Console.Clear();
};
break;
case 21:
{
Console.WriteLine("Podaj liczbe:");
int x = int.Parse(Console.ReadLine());
int y;
y = (x < 0 ? -x : x);
Console.WriteLine("Modul liczby wynosi: " + y);
Console.ReadKey();
Console.Clear();
};
break;
case 22:
{
Console.WriteLine("Podaj liczbe:");
int x = int.Parse(Console.ReadLine());
int si = 1;
for (int i = 1; i <= x; i++)
si = si * i;
Console.WriteLine("Silnia wynosi: " + si);
Console.ReadKey();
Console.Clear();
};
break;
case 23:
{
int pac1 = 5;
int pac2 = 5;
int punkty = 0;
int gra = 1;
string[,] tab = new string[10, 10];
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
tab[i, j] = " ";
}
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
{
if (j == 0 || j == 9)
tab[i, j] = "||";
};
}
for (int i = 0, j = 1; j < 6; j++)
tab[i, j] = "||";
for (int i = 9, j = 1; j < 6; j++)
tab[i, j] = "||";
tab[pac1, pac2] = "*";
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
Console.Write(tab[i, j]);
Console.WriteLine();
};
Console.WriteLine("Aby rozpoczac wcisnij klawisz !!");
Random r = new Random();
int los1 = r.Next(8) + 1;
int los2 = r.Next(8) + 1;
tab[los1, los2] = "*";
for (int z = 0; z < 999; z++)
{
switch (Console.ReadKey(true).Key)
{
case ConsoleKey.UpArrow:
{
Console.Clear();
tab[pac1, pac2] = " ";
pac1--;
tab[pac1, pac2] = "*";
if (pac1 == 0)
gra = 0;
break;
}
case ConsoleKey.DownArrow:
{
Console.Clear();
tab[pac1, pac2] = " ";
pac1++;
tab[pac1, pac2] = "*";
if (pac1 == 9)
gra = 0;
break;
}
case ConsoleKey.LeftArrow:
{
Console.Clear();
tab[pac1, pac2] = " ";
pac2--;
tab[pac1, pac2] = "*";
if (pac2 == 0)
gra = 0;
break;
}
case ConsoleKey.RightArrow:
{
Console.Clear();
tab[pac1, pac2] = " ";
pac2++;
tab[pac1, pac2] = "*";
if (pac2 == 9)
gra = 0;
break;
}
};
if (pac1 == los1 && pac2 == los2)
{
Console.Clear();
los1 = r.Next(8) + 1;
los2 = r.Next(8) + 1;
tab[los1, los2] = "*";
punkty++;
}
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
Console.Write(tab[i, j]);
Console.WriteLine();
};
Console.WriteLine("Punkty: " + punkty);
if (gra == 0)
{
Console.Clear();
Console.WriteLine("GAME OVER!!");
Console.WriteLine("Zdobyles " + punkty + " punktow!");
Console.ReadKey();
break;
};
};
Console.ReadKey();
Console.Clear();
};
break;
case 24:
{
Kolory KolorUlubiony;
KolorUlubiony = Kolory.biały;
Console.WriteLine(KolorUlubiony);
Console.WriteLine("Moj ulubiony kolor to " + KolorUlubiony);
int x = (int)Kolory.czarny;
Console.WriteLine(x);
switch (KolorUlubiony)
{
case Kolory.biały:
{
Console.WriteLine("Biały jest git");
break;
}
case Kolory.żółty:
{
Console.WriteLine("Żółty jest git");
break;
}
case Kolory.zielony:
{
Console.WriteLine("Zielony jest git");
break;
}
case Kolory.czerwony:
{
Console.WriteLine("Czewrwony jest git");
break;
}
case Kolory.niebieski:
{
Console.WriteLine("Niebieski jest git");
break;
}
case Kolory.czarny:
{
Console.WriteLine("Czarny jest git");
break;
}
};
Console.ReadKey();
Console.Clear();
};
break;
case 25:
{
int[] tab = new int[10];
int[,] tab2 = { { 1, 2, 3, 4, 5 }, { 6, 7, 8, 9, 10 } };
int[, ,] tab3d = new int[3, 4, 5];
int[] Array1 = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int[] kArray1 = (int[])Array1.Clone();
System.Array.Clear(Array1, 0, 4);
System.Array.Sort(Array1);
Console.WriteLine("Dlugosc: " + tab.Length + " "
+ tab2.Length + " " + tab3d.Length);
Console.WriteLine("Ilosc wymiarow: " + tab.Rank + " "
+ tab2.Rank + " " + tab3d.Rank);
for (int i = 0; i < 10; i++)
tab[i] = i + 1;
Console.WriteLine("5 element to: " + tab[5]);
for (int i = 0; i < Array1.Length; i++)
Console.Write(Array1[i] + " ");
Console.ReadKey();
Console.Clear();
};
break;
case 26:
{
int[] Array1 = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int p = 0, np = 0;
foreach (int i in Array1)
if (i % 2 == 0)
p++;
else
np++;
Console.Write("parzyste " + p + " nieparzyste " + np);
Console.ReadKey();
Console.Clear();
};
break;
case 27:
{
int m1 = 10, m2 = 10, m3 = 10, n = 0;
char znak = 't';
do
{
Console.WriteLine("Podaj ciezar");
int c = int.Parse(Console.ReadLine());
if (c >= 10)
{
if (m1 > 0)
{
m1--;
n = 1;
}
else
n = 0;
}
else
{
if (c >= 5)
{
if (m2 > 0)
{
m2--;
n = 2;
}
else
if (m1 > 0)
{
m1--;
n = 1;
}
else
n = 0;
}
else
{
if (m3 > 0)
{
m3--;
n = 3;
}
else
{
if (m2 > 0)
{
m2--;
n = 2;
}
else
{
if (m1 > 0)
{
m1--;
n = 1;
}
else
n = 0;
}
}
}
}
if (n > 0)
Console.WriteLine("Miejsce na pietrze " + n);
else
{
Console.WriteLine("Brak miejsc");
break;
}
Console.WriteLine("Czy chcesz drugi samochod?");
znak = char.Parse(Console.ReadLine());
if (znak == 'n')
znak = 'n';
} while (znak == 't');
};
break;
case 28:
{
Obliczenia Prostokat1 = new Obliczenia(1, 2); //wykonanie konstruktora
Obliczenia Prostokat2 = new Obliczenia(2, 3);
Obliczenia Prostokat3 = new Obliczenia(3, 4);
};
break;
case 29:
{
Obliczenia Kolo1 = new Obliczenia(4); //wykonanie konstruktora
Obliczenia Kolo2 = new Obliczenia(5);
Obliczenia Kolo3 = new Obliczenia(3);
};
break;
case 30:
{
Klasa2 y = new Klasa2();
y.a = 10;
y.b = 24;
y.c = "ala bala";
y.Metoda1(y.a, y.c, y.b);
Console.WriteLine("a wynosi: " + y.a);
Console.WriteLine("b wynosi: " + y.b);
Console.WriteLine("c wynosi: " + y.c);
};
break;
case 31:
{
int a;
double b;
Klasa3 prz = new Klasa3();
a = prz.Metoda1(10);
b = prz.Metoda1(3.14);
Console.WriteLine("a wynosi: " + a);
Console.WriteLine("b wynosi: " + b);
};
break;
case 32:
{
int wynik;
Figura figura1 = new Figura();
Figura figura2 = new Figura(4);
Figura figura3 = new Figura(5, 6);
wynik = figura1.Oblicz();
Console.WriteLine("Wynik wynosi: " + wynik);
wynik = figura2.Oblicz();
Console.WriteLine("Wynik wynosi: " + wynik);
wynik = figura3.Oblicz();
Console.WriteLine("Wynik wynosi: " + wynik);
};
break;
case 99:
{
s1 = 0;
Console.Clear();
};
break;
default: Console.WriteLine("NIE MA TAKIEGO PROGRAMU !!");
break;
};
if (s1 != 0)
{
Console.WriteLine("Czy chcesz wrocic do MENU:");
Console.WriteLine("Tak/Nie");
String decyzja = Console.ReadLine();
if (decyzja == "Nie" || decyzja == "nie")
{
s1 = 0;
s = 0;
}
else
Console.Clear();
};
} while (s1 != 0);
};
break;
default: Console.WriteLine("NIE MA TAKIEGO PROGRAMU !!");
break;
};
if (s != 0)
{
Console.WriteLine("Czy chcesz wrocic do MENU:");
Console.WriteLine("Tak/Nie");
String decyzja = Console.ReadLine();
if (decyzja == "Nie" || decyzja == "nie")
s = 0;
else
Console.Clear();
};
} while (s != 0);
}
}
} 


