Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- using namespace std;
- class Anglia
- {
- public:
- string nazwa;
- int indeks;
- int pozycja;
- int punkty;
- int bramki_zdobyte;
- int bramki_stracone;
- int zwyciestwa;
- int remisy;
- int porazki;
- float moc;
- };
- /*************************************************/
- int main()
- {
- /*********************************************/
- Anglia manchester_city;
- {
- manchester_city.nazwa = "Manchester City";
- manchester_city.indeks = 1;
- manchester_city.pozycja = 1000;
- manchester_city.punkty = 860;
- manchester_city.bramki_zdobyte = 1020;
- manchester_city.bramki_stracone = -370;
- manchester_city.zwyciestwa = 270;
- manchester_city.remisy = 5;
- manchester_city.porazki = -60;
- manchester_city.moc = (manchester_city.pozycja) + (manchester_city.punkty) + (manchester_city.bramki_zdobyte)
- + (manchester_city.bramki_stracone) + (manchester_city.zwyciestwa) + (manchester_city.remisy)
- + (manchester_city.porazki);
- }
- /*********************************************/
- Anglia liverpool;
- {
- liverpool.nazwa = "Liverpool FC";
- liverpool.indeks = 2;
- liverpool.pozycja = 950;
- liverpool.punkty = 840;
- liverpool.bramki_zdobyte = 1010;
- liverpool.bramki_stracone = -500;
- liverpool.zwyciestwa = 260;
- liverpool.remisy = 6;
- liverpool.porazki = -60;
- liverpool.moc = (liverpool.pozycja) + (liverpool.punkty) + (liverpool.bramki_zdobyte)
- + (liverpool.bramki_stracone) + (liverpool.zwyciestwa) + (liverpool.remisy)
- + (liverpool.porazki);
- }
- /**********************************************/
- Anglia chelsea;
- {
- chelsea.nazwa = "Chelsea Londyn";
- chelsea.indeks = 3;
- chelsea.pozycja = 900;
- chelsea.punkty = 820;
- chelsea.bramki_zdobyte = 710;
- chelsea.bramki_stracone = -270;
- chelsea.zwyciestwa = 250;
- chelsea.remisy = 7;
- chelsea.porazki = -60;
- chelsea.moc = (chelsea.pozycja) + (chelsea.punkty) + (chelsea.bramki_zdobyte)
- + (chelsea.bramki_stracone) + (chelsea.zwyciestwa) + (chelsea.remisy)
- + (chelsea.porazki);
- }
- /**********************************************/
- Anglia arsenal_londyn;
- {
- arsenal_londyn.nazwa = "Arsenal Londyn";
- arsenal_londyn.indeks = 4;
- arsenal_londyn.pozycja = 850;
- arsenal_londyn.punkty = 790;
- arsenal_londyn.bramki_zdobyte = 680;
- arsenal_londyn.bramki_stracone = -410;
- arsenal_londyn.zwyciestwa = 240;
- arsenal_londyn.remisy = 7;
- arsenal_londyn.porazki = -70;
- arsenal_londyn.moc = (arsenal_londyn.pozycja) + (arsenal_londyn.punkty) + (arsenal_londyn.bramki_zdobyte)
- + (arsenal_londyn.bramki_stracone) + (arsenal_londyn.zwyciestwa) + (arsenal_londyn.remisy)
- + (arsenal_londyn.porazki);
- }
- /************************************************/
- Anglia everton;
- {
- everton.nazwa = "Everton";
- everton.indeks = 5;
- everton.pozycja = 800;
- everton.punkty = 720;
- everton.bramki_zdobyte = 610;
- everton.bramki_stracone = -390;
- everton.zwyciestwa = 210;
- everton.remisy = 9;
- everton.porazki = -80;
- everton.moc = (everton.pozycja) + (everton.punkty) + (everton.bramki_zdobyte)
- + (everton.bramki_stracone) + (everton.zwyciestwa) + (everton.remisy)
- + (everton.porazki);
- }
- /************************************************/
- Anglia Tottenham;
- {
- Tottenham.nazwa = "Tottenham Hotspur";
- Tottenham.indeks = 6;
- Tottenham.pozycja = 750;
- Tottenham.punkty = 690;
- Tottenham.bramki_zdobyte = 550;
- Tottenham.bramki_stracone = -510;
- Tottenham.zwyciestwa = 210;
- Tottenham.remisy = 6;
- Tottenham.porazki = -110;
- Tottenham.moc = (Tottenham.pozycja) + (Tottenham.punkty) + (Tottenham.bramki_zdobyte)
- + (Tottenham.bramki_stracone) + (Tottenham.zwyciestwa) + (Tottenham.remisy)
- + (Tottenham.porazki);
- }
- /************************************************/
- Anglia man_utd;
- {
- man_utd.nazwa = "Manchester United";
- man_utd.indeks = 7;
- man_utd.pozycja = 700;
- man_utd.punkty = 640;
- man_utd.bramki_zdobyte = 640;
- man_utd.bramki_stracone = -430;
- man_utd.zwyciestwa = 190;
- man_utd.remisy = 7;
- man_utd.porazki = -120;
- man_utd.moc = (man_utd.pozycja) + (man_utd.punkty) + (man_utd.bramki_zdobyte)
- + (man_utd.bramki_stracone) + (man_utd.zwyciestwa) + (man_utd.remisy)
- + (man_utd.porazki);
- }
- /************************************************/
- Anglia Southampton;
- {
- Southampton.nazwa = "Southampton";
- Southampton.indeks = 8;
- Southampton.pozycja = 650;
- Southampton.punkty = 560;
- Southampton.bramki_zdobyte = 540;
- Southampton.bramki_stracone = -460;
- Southampton.zwyciestwa = 150;
- Southampton.remisy = 11;
- Southampton.porazki = -120;
- Southampton.moc = (Southampton.pozycja) + (Southampton.punkty) + (Southampton.bramki_zdobyte)
- + (Southampton.bramki_stracone) + (Southampton.zwyciestwa) + (Southampton.remisy)
- + (Southampton.porazki);
- }
- /************************************************/
- Anglia stoke;
- {
- stoke.nazwa = "Stoke City";
- stoke.indeks = 9;
- stoke.pozycja = 600;
- stoke.punkty = 500;
- stoke.bramki_zdobyte = 450;
- stoke.bramki_stracone = -520;
- stoke.zwyciestwa = 130;
- stoke.remisy = 11;
- stoke.porazki = -140;
- stoke.moc = (stoke.pozycja) + (stoke.punkty) + (stoke.bramki_zdobyte)
- + (stoke.bramki_stracone) + (stoke.zwyciestwa) + (stoke.remisy)
- + (stoke.porazki);
- }
- /************************************************/
- Anglia Newcastle;
- {
- Newcastle.nazwa = "Newcastle United";
- Newcastle.indeks = 10;
- Newcastle.pozycja = 550;
- Newcastle.punkty = 490;
- Newcastle.bramki_zdobyte = 430;
- Newcastle.bramki_stracone = -590;
- Newcastle.zwyciestwa = 150;
- Newcastle.remisy = 4;
- Newcastle.porazki = -190;
- Newcastle.moc = (Newcastle.pozycja) + (Newcastle.punkty) + (Newcastle.bramki_zdobyte)
- + (Newcastle.bramki_stracone) + (Newcastle.zwyciestwa) + (Newcastle.remisy)
- + (Newcastle.porazki);
- }
- /************************************************/
- Anglia Crystal_Palace;
- {
- Crystal_Palace.nazwa = "Crystal Palace";
- Crystal_Palace.indeks = 11;
- Crystal_Palace.pozycja = 500;
- Crystal_Palace.punkty = 450;
- Crystal_Palace.bramki_zdobyte = 330;
- Crystal_Palace.bramki_stracone = -480;
- Crystal_Palace.zwyciestwa = 130;
- Crystal_Palace.remisy = 6;
- Crystal_Palace.porazki = -190;
- Crystal_Palace.moc = (Crystal_Palace.pozycja) + (Crystal_Palace.punkty) + (Crystal_Palace.bramki_zdobyte)
- + (Crystal_Palace.bramki_stracone) + (Crystal_Palace.zwyciestwa) + (Crystal_Palace.remisy)
- + (Crystal_Palace.porazki);
- }
- /************************************************/
- Anglia Swansea;
- {
- Swansea.nazwa = "Swansea City";
- Swansea.indeks = 12;
- Swansea.pozycja = 450;
- Swansea.punkty = 420;
- Swansea.bramki_zdobyte = 540;
- Swansea.bramki_stracone = -540;
- Swansea.zwyciestwa = 110;
- Swansea.remisy = 9;
- Swansea.porazki = -180;
- Swansea.moc = (Swansea.pozycja) + (Swansea.punkty) + (Swansea.bramki_zdobyte)
- + (Swansea.bramki_stracone) + (Swansea.zwyciestwa) + (Swansea.remisy)
- + (Swansea.porazki);
- }
- /************************************************/
- Anglia West_Ham;
- {
- West_Ham.nazwa = "West Ham United";
- West_Ham.indeks = 13;
- West_Ham.pozycja = 400;
- West_Ham.punkty = 400;
- West_Ham.bramki_zdobyte = 400;
- West_Ham.bramki_stracone = -510;
- West_Ham.zwyciestwa = 110;
- West_Ham.remisy = 7;
- West_Ham.porazki = -200;
- West_Ham.moc = (West_Ham.pozycja) + (West_Ham.punkty) + (West_Ham.bramki_zdobyte)
- + (West_Ham.bramki_stracone) + (West_Ham.zwyciestwa) + (West_Ham.remisy)
- + (West_Ham.porazki);
- }
- /************************************************/
- Anglia Sunderland;
- {
- Sunderland.nazwa = "Sunderland";
- Sunderland.indeks = 14;
- Sunderland.pozycja = 350;
- Sunderland.punkty = 380;
- Sunderland.bramki_zdobyte = 410;
- Sunderland.bramki_stracone = -600;
- Sunderland.zwyciestwa = 100;
- Sunderland.remisy = 8;
- Sunderland.porazki = -200;
- Sunderland.moc = (Sunderland.pozycja) + (Sunderland.punkty) + (Sunderland.bramki_zdobyte)
- + (Sunderland.bramki_stracone) + (Sunderland.zwyciestwa) + (Sunderland.remisy)
- + (Sunderland.porazki);
- }
- /************************************************/
- Anglia Aston_Villa;
- {
- Aston_Villa.nazwa = "Aston Villa";
- Aston_Villa.indeks = 15;
- Aston_Villa.pozycja = 300;
- Aston_Villa.punkty = 380;
- Aston_Villa.bramki_zdobyte = 390;
- Aston_Villa.bramki_stracone = -610;
- Aston_Villa.zwyciestwa = 100;
- Aston_Villa.remisy = 8;
- Aston_Villa.porazki = -200;
- Aston_Villa.moc = (Aston_Villa.pozycja) + (Aston_Villa.punkty) + (Aston_Villa.bramki_zdobyte)
- + (Aston_Villa.bramki_stracone) + (Aston_Villa.zwyciestwa) + (Aston_Villa.remisy)
- + (Aston_Villa.porazki);
- }
- /**********************************************/
- Anglia hull_city;
- {
- hull_city.nazwa = "Hull City";
- hull_city.indeks = 16;
- hull_city.pozycja = 250;
- hull_city.punkty = 370;
- hull_city.bramki_zdobyte = 380;
- hull_city.bramki_stracone = -530;
- hull_city.zwyciestwa = 100;
- hull_city.remisy = 7;
- hull_city.porazki = -270;
- hull_city.moc = (hull_city.pozycja) + (hull_city.punkty) + (hull_city.bramki_zdobyte)
- + (hull_city.bramki_stracone) + (hull_city.zwyciestwa) + (hull_city.remisy)
- + (hull_city.porazki);
- }
- /************************************************/
- Anglia WBA;
- {
- WBA.nazwa = "West Bromwich Albion";
- WBA.indeks = 17;
- WBA.pozycja = 200;
- WBA.punkty = 360;
- WBA.bramki_zdobyte = 430;
- WBA.bramki_stracone = -590;
- WBA.zwyciestwa = 70;
- WBA.remisy = 15;
- WBA.porazki = -160;
- WBA.moc = (WBA.pozycja) + (WBA.punkty) + (WBA.bramki_zdobyte)
- + (WBA.bramki_stracone) + (WBA.zwyciestwa) + (WBA.remisy)
- + (WBA.porazki);
- }
- /************************************************/
- Anglia Burnley;
- {
- Burnley.nazwa = "Burnley";
- Burnley.indeks = 10;
- Burnley.pozycja = 10;
- Burnley.punkty = 10;
- Burnley.bramki_zdobyte = 10;
- Burnley.bramki_stracone = -10;
- Burnley.zwyciestwa = 10;
- Burnley.remisy = 10;
- Burnley.porazki = -10;
- Burnley.moc = (Burnley.pozycja) + (Burnley.punkty) + (Burnley.bramki_zdobyte)
- + (Burnley.bramki_stracone) + (Burnley.zwyciestwa) + (Burnley.remisy)
- + (Burnley.porazki);
- }
- /************************************************/
- Anglia Leicester;
- {
- Leicester.nazwa = "Leicester";
- Leicester.indeks = 19;
- Leicester.pozycja = 1;
- Leicester.punkty = 1;
- Leicester.bramki_zdobyte = 1;
- Leicester.bramki_stracone = -1;
- Leicester.zwyciestwa = 1;
- Leicester.remisy = 1;
- Leicester.porazki = -1;
- Leicester.moc = (Leicester.pozycja) + (Leicester.punkty) + (Leicester.bramki_zdobyte)
- + (Leicester.bramki_stracone) + (Leicester.zwyciestwa) + (Leicester.remisy)
- + (Leicester.porazki);
- }
- /************************************************/
- Anglia QPR;
- {
- QPR.nazwa = "Queens Park Rangers";
- QPR.indeks = 20;
- QPR.pozycja = 800;
- QPR.punkty = 720;
- QPR.bramki_zdobyte = 610;
- QPR.bramki_stracone = -390;
- QPR.zwyciestwa = 210;
- QPR.remisy = 9;
- QPR.porazki = -80;
- QPR.moc = (QPR.pozycja) + (QPR.punkty) + (QPR.bramki_zdobyte)
- + (QPR.bramki_stracone) + (QPR.zwyciestwa) + (QPR.remisy)
- + (QPR.porazki);
- }
- /************************************************/
- int a ,b;
- cout << "Zwyciezce jakiego meczu chcesz poznac?" << endl;
- cout << "Podaj numer druzyny gospodarzy, zatwierdzajac enterem" << endl;
- cout << "1. " << manchester_city.nazwa << endl <<
- "2. " << liverpool.nazwa << endl <<
- "3. " << chelsea.nazwa << endl <<
- "4. " << arsenal_londyn.nazwa << endl <<
- "5. " << everton.nazwa << endl <<
- "6. " << Tottenham.nazwa << endl <<
- "7. " << man_utd.nazwa << endl <<
- "8. " << Southampton.nazwa << endl <<
- "9. " << stoke.nazwa << endl <<
- "10. " << Newcastle.nazwa << endl <<
- "11. " << Crystal_Palace.nazwa << endl <<
- "12. " << Swansea.nazwa << endl <<
- "13. " << West_Ham.nazwa << endl <<
- "14. " << Sunderland.nazwa << endl <<
- "15. " << Aston_Villa.nazwa << endl <<
- "16. " << hull_city.nazwa << endl <<
- "17. " << WBA.nazwa << endl <<
- "18. " << Burnley.nazwa << endl <<
- "19. " << Leicester.nazwa << endl <<
- "20. " << QPR.nazwa << endl;
- cin >> a;
- cout << "Podaj numer druzyny gosci, zatwierdzajac enterem" << endl;
- cin >> b;
- /************************************************/
- switch( a )
- {
- case 1:
- a = manchester_city.moc;
- break;
- case 2:
- a = liverpool.moc;
- break;
- case 3:
- a = chelsea.moc;
- break;
- case 4:
- a = arsenal_londyn.moc;
- break;
- case 5:
- a = everton.moc;
- break;
- case 6:
- a = Tottenham.moc;
- break;
- case 7:
- a = man_utd.moc;
- break;
- case 8:
- a = Southampton.moc;
- break;
- case 9:
- a = stoke.moc;
- break;
- case 10:
- a = Newcastle.moc;
- break;
- case 11:
- a = Crystal_Palace.moc;
- break;
- case 12:
- a = Swansea.moc;
- break;
- case 13:
- a = West_Ham.moc;
- break;
- case 14:
- a = Sunderland.moc;
- break;
- case 15:
- a = Aston_Villa.moc;
- break;
- case 16:
- a = hull_city.moc;
- break;
- case 17:
- a = WBA.moc;
- break;
- case 18:
- a = Burnley.moc;
- break;
- case 19:
- a = Leicester.moc;
- break;
- case 20:
- a = QPR.moc;
- break;
- }
- //sprawdzanie poprawności przypisywanej mocy cout << a << endl;
- /**************************************************/
- switch( b )
- {
- case 1:
- b = manchester_city.moc;
- break;
- case 2:
- b = liverpool.moc;
- break;
- case 3:
- b = chelsea.moc;
- break;
- case 4:
- b = arsenal_londyn.moc;
- break;
- case 5:
- b = everton.moc;
- break;
- case 6:
- b = Tottenham.moc;
- break;
- case 7:
- b = man_utd.moc;
- break;
- case 8:
- b = Southampton.moc;
- break;
- case 9:
- b = stoke.moc;
- break;
- case 10:
- b = Newcastle.moc;
- break;
- case 11:
- b = Crystal_Palace.moc;
- break;
- case 12:
- b = Swansea.moc;
- break;
- case 13:
- b = West_Ham.moc;
- break;
- case 14:
- b = Sunderland.moc;
- break;
- case 15:
- b = Aston_Villa.moc;
- break;
- case 16:
- b = hull_city.moc;
- break;
- case 17:
- b = WBA.moc;
- break;
- case 18:
- b = Burnley.moc;
- break;
- case 19:
- b = Leicester.moc;
- break;
- case 20:
- b = QPR.moc;
- break;
- }
- // sprawdzanie poprawnosci przypisywanej mocy cout << b;
- /***************************************************/
- if (a > b)
- {
- if (a == (manchester_city.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << manchester_city.nazwa << endl;
- else if (a == (liverpool.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << liverpool.nazwa << endl;
- else if (a == (chelsea.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << chelsea.nazwa << endl;
- else if (a == (arsenal_londyn.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << arsenal_londyn.nazwa << endl;
- else if (a == (everton.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << everton.nazwa << endl;
- else if (a == (Tottenham.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << Tottenham.nazwa << endl;
- else if (a == (man_utd.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << man_utd.nazwa << endl;
- else if (a == (Southampton.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << Southampton.nazwa << endl;
- else if (a == (stoke.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << stoke.nazwa << endl;
- else if (a == (Newcastle.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << Newcastle.nazwa << endl;
- else if (a == (Crystal_Palace.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << Crystal_Palace.nazwa << endl;
- else if (a == (Swansea.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << Swansea.nazwa << endl;
- else if (a == (West_Ham.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << West_Ham.nazwa << endl;
- else if (a == (Sunderland.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << Sunderland.nazwa << endl;
- else if (a == (Aston_Villa.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << Aston_Villa.nazwa << endl;
- else if (a == (hull_city.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << hull_city.nazwa << endl;
- else if (a == (WBA.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << WBA.nazwa << endl;
- else if (a == (Burnley.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << Burnley.nazwa << endl;
- else if (a == (Leicester.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << Leicester.nazwa << endl;
- }
- else if (a == b)
- cout << "W meczu (prawdopodobnie) bedzie remis" << endl;
- else if (b > a)
- {
- if (b == (manchester_city.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << manchester_city.nazwa << endl;
- else if (b == (liverpool.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << liverpool.nazwa << endl;
- else if (b == (chelsea.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << chelsea.nazwa << endl;
- else if (b == (arsenal_londyn.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << arsenal_londyn.nazwa << endl;
- else if (b == (everton.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << everton.nazwa << endl;
- else if (b == (Tottenham.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << Tottenham.nazwa << endl;
- else if (b == (man_utd.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << man_utd.nazwa << endl;
- else if (b == (Southampton.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << Southampton.nazwa << endl;
- else if (b == (stoke.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << stoke.nazwa << endl;
- else if (b == (Newcastle.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << Newcastle.nazwa << endl;
- else if (b == (Crystal_Palace.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << Crystal_Palace.nazwa << endl;
- else if (b == (Swansea.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << Swansea.nazwa << endl;
- else if (b == (West_Ham.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << West_Ham.nazwa << endl;
- else if (b == (Sunderland.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << Sunderland.nazwa << endl;
- else if (b == (Aston_Villa.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << Aston_Villa.nazwa << endl;
- else if (b == (hull_city.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << hull_city.nazwa << endl;
- else if (b == (WBA.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << WBA.nazwa << endl;
- else if (b == (Burnley.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << Burnley.nazwa << endl;
- else if (b == (Leicester.moc))
- cout << " W meczu (prawdopodobnie) zwyciezy " << Leicester.nazwa << endl;
- };
- getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement