Advertisement
kaljavi

NBATimoviKalifornija

Jan 22nd, 2018
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 11.37 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApplication30
  8. {
  9.     class Program
  10.     {
  11.         struct NBATimoviKalifornija
  12.         {
  13.             public string ImeKluba;
  14.             public string Ime;
  15.             public string Prezime;
  16.             public string Pozicija;
  17.             public int BrojDresa;
  18.             public int GodinaRodjenjaIgraca;
  19.             public double ProsecanBrojPoenaOdPocetkaSezone;
  20.             public NBATimoviKalifornija(string IK, string I, string P, string PO, int B, int DRI, double PBP)
  21.             {
  22.                 ImeKluba = IK;
  23.                 Ime = I;
  24.                 Prezime = P;
  25.                 Pozicija = PO;
  26.                 BrojDresa = B;
  27.                 GodinaRodjenjaIgraca = DRI;
  28.                 ProsecanBrojPoenaOdPocetkaSezone = PBP;
  29.             }
  30.         }
  31.         static void Main(string[] args)
  32.         {
  33.             Start:
  34.             Console.Clear();
  35.             Console.ForegroundColor = ConsoleColor.Green;
  36.             Console.WriteLine("KOSARKASKI NBA TIMOVI KALIFORNIJE\n\nPostoji cetiri kosarkaska NBA tima koji su iz Kalifornije. Timovi pripadaju Zapadnoj konferenciji i to su: Los Andjeles Klipers, Los Andjeles Lejkers, Golden Stejt Voriors i Sakramento Kings.\nDa biste videli vise detalja o timu, unesite broj koji se nalazi ispred naziva tima i pritisnite ENTER.\n\n1. Los Andjeles Klipers \n2. Los Andjeles Lejkers \n3. Sakramento Kings \n4. Golden Stejt Voriors ");
  37.             Console.ResetColor();
  38.             Console.Write("\nUnesi broj: ");
  39.             int a = Convert.ToInt32(Console.ReadLine());
  40.             while (a<1 || a>4)
  41.             {
  42.                 Console.Write("Pogresan unos.\nUkucajte broj ponovo u opsegu od 1 do 4: ");
  43.                 a = Convert.ToInt32(Console.ReadLine());
  44.             }
  45.             switch (a)
  46.             {
  47.                 case 1:
  48.                     Console.ForegroundColor = ConsoleColor.DarkYellow;
  49.                     Console.WriteLine("Los Andjeles Klipers je NBA tim koji postoji od 1984.godine. Arena u kojoj igraju zove se Stejpls Centar. Nisu do sada nikada osvojili sampionsku titulu. Ispod je prikazano 5 najkorisnijih igraca u ovoj sezoni");
  50.                     Console.ResetColor();
  51.                     NBATimoviKalifornija l1 = new NBATimoviKalifornija("LA Klipers", "Milos", "Teodosic", "Guard", 4, 1987, 9.2);
  52.                     NBATimoviKalifornija[] nizLAKlipers = new NBATimoviKalifornija[5];
  53.                     nizLAKlipers[0] = l1;
  54.                     l1 = new NBATimoviKalifornija("LA Klipers", "Danilo", "Gallinari", "Forward", 8, 1988, 13.4);
  55.                     nizLAKlipers[1] = l1;
  56.                     l1 = new NBATimoviKalifornija("LA Klipers", "DeAndre", "Jordan ", "Center", 6, 1988, 11.8);
  57.                     nizLAKlipers[2] = l1;
  58.                     l1 = new NBATimoviKalifornija("LA Klipers", "Lou", "Williams", "Guard", 23, 1986, 23.2);
  59.                     nizLAKlipers[3] = l1;
  60.                     l1 = new NBATimoviKalifornija("LA Klipers", "Blake", "Griffin", "Forward", 32, 1989, 22.3);
  61.                     nizLAKlipers[4] = l1;
  62.                     for (int i = 0; i < nizLAKlipers.Length; i++)
  63.                     {
  64.                         Console.WriteLine("\nKosarkas {0} {1} igra u timu {2} na poziciji {3}, nosi dres sa brojem {4}, rodjen je {5} i ove sezone belezi u proseku {6} poena po utakmici.", nizLAKlipers[i].Ime, nizLAKlipers[i].Prezime, nizLAKlipers[i].ImeKluba, nizLAKlipers[i].Pozicija, nizLAKlipers[i].BrojDresa, nizLAKlipers[i].GodinaRodjenjaIgraca, nizLAKlipers[i].ProsecanBrojPoenaOdPocetkaSezone);
  65.                     }
  66.                     Console.ForegroundColor = ConsoleColor.Yellow;
  67.                     Console.Write("\nUnesi broj nula 0, ako zelis da se vratis u prethodni meni: ");
  68.                     Console.ResetColor();
  69.                     int b = Convert.ToInt32(Console.ReadLine());
  70.                     switch (b)
  71.                     {
  72.                         case 0: goto Start;
  73.                     }
  74.                     break;
  75.                 case 2:
  76.                     {
  77.                         Console.ForegroundColor = ConsoleColor.Magenta;
  78.                         Console.WriteLine("Los Andjeles Lejkers je NBA tim koji postoji od 1960.godine. Lejkersi su 16 puta osvojili sampionsku titulu. Najbolji igraci u istoriji kluba su Vilt Cembrlen, Medzik Dzonson, Sekil Onil, Kobi Brajant. Ispod je prikazano 5 najkorisnijih igraca u ovoj sezoni.");
  79.                         Console.ResetColor();
  80.                         NBATimoviKalifornija j1 = new NBATimoviKalifornija("LA Lejkers", "Lonzo", "Ball", "Guard", 2, 1997, 10.2);
  81.                         NBATimoviKalifornija[] nizLALejkers = new NBATimoviKalifornija[5];
  82.                         nizLALejkers[0] = j1;
  83.                         j1 = new NBATimoviKalifornija("LA Lejkers", "Jordan", "Clarkson", "Guard", 6, 1992, 14.0);
  84.                         nizLALejkers[1] = j1;
  85.                         j1 = new NBATimoviKalifornija("LA Lejkers", "Kyle", "Kuzma", "Forward", 0, 1995, 16.5);
  86.                         nizLALejkers[2] = j1;
  87.                         j1 = new NBATimoviKalifornija("LA Lejkers", "Larry", "Nance JR", "Forward", 7, 1993, 8.8);
  88.                         nizLALejkers[3] = j1;
  89.                         j1 = new NBATimoviKalifornija("LA Lejkers", "Julius", "Randle", "Center", 30, 1994, 13.3);
  90.                         nizLALejkers[4] = j1;
  91.                         for (int j = 0; j < nizLALejkers.Length; j++)
  92.                         {
  93.                             Console.WriteLine("\nKosarkas {0} {1} igra u timu {2} na poziciji {3}, nosi dres sa brojem {4}, rodjen je {5} i ove sezone belezi u proseku {6} poena po utakmici.", nizLALejkers[j].Ime, nizLALejkers[j].Prezime, nizLALejkers[j].ImeKluba, nizLALejkers[j].Pozicija, nizLALejkers[j].BrojDresa, nizLALejkers[j].GodinaRodjenjaIgraca, nizLALejkers[j].ProsecanBrojPoenaOdPocetkaSezone);
  94.                         }
  95.                         Console.ForegroundColor = ConsoleColor.Yellow;
  96.                         Console.Write("\nUnesi broj nula 0, ako zelis da se vratis u prethodni meni: ");
  97.                         Console.ResetColor();
  98.                         int c= Convert.ToInt32(Console.ReadLine());
  99.                         switch (c)
  100.                         {
  101.                             case 0: goto Start;
  102.                         }
  103.                         break;
  104.                     }
  105.                     case 3:
  106.                     {
  107.                         Console.ForegroundColor = ConsoleColor.Blue;
  108.                         Console.WriteLine("Sakramento Kings postoje od 1985.godine. Generalni menadzer kluba je Vlade Divac, nekadasnji igrac Kingsa. Pedja Stojakovic je takodje bio igrac Sakramenta i njihovi brojevi dresova su povuceni iz upotrebe (16 i 21). Trenutno su poslednji u Zapadnoj diviziji. Ispod je prikazano 5 najboljih igraca Sakramenta u ovoj sezoni");
  109.                         Console.ResetColor();
  110.                         NBATimoviKalifornija k1 = new NBATimoviKalifornija("Sakramento Kings", "Bogdan", "Bogdanovic", "Guard", 8, 1992, 11.5);
  111.                         NBATimoviKalifornija[] nizSakramento = new NBATimoviKalifornija[5];
  112.                         nizSakramento[0] = k1;
  113.                         k1 = new NBATimoviKalifornija("Sakramento Kings", "Vince", "Carter", "Forward-Guard", 15, 1977, 4.5);
  114.                         nizSakramento[1] = k1;
  115.                         k1 = new NBATimoviKalifornija("Sakramento Kings", "Buddy", "Hield", "Guard", 24, 1993, 12.3);
  116.                         nizSakramento[2] = k1;
  117.                         k1 = new NBATimoviKalifornija("Sakramento Kings", "Zach", "Randolph", "Forward", 50, 1981, 14.5);
  118.                         nizSakramento[3] = k1;
  119.                         k1 = new NBATimoviKalifornija("Sakramento Kings", "George", "Hill", "Guard", 3, 1986, 10.5);
  120.                         nizSakramento[4] = k1;
  121.                         for (int k = 0; k < nizSakramento.Length; k++)
  122.                         {
  123.                             Console.WriteLine("\nKosarkas {0} {1} igra u timu {2} na poziciji {3}, nosi dres sa brojem {4}, rodjen je {5} i ove sezone belezi u proseku {6} poena po utakmici.", nizSakramento[k].Ime, nizSakramento[k].Prezime, nizSakramento[k].ImeKluba, nizSakramento[k].Pozicija, nizSakramento[k].BrojDresa, nizSakramento[k].GodinaRodjenjaIgraca, nizSakramento[k].ProsecanBrojPoenaOdPocetkaSezone);
  124.                         }
  125.                         Console.ForegroundColor = ConsoleColor.Yellow;
  126.                         Console.Write("\nUnesi broj nula 0, ako zelis da se vratis u prethodni meni: ");
  127.                         Console.ResetColor();
  128.                         int d = Convert.ToInt32(Console.ReadLine());
  129.                         switch (d)
  130.                         {
  131.                             case 0: goto Start;
  132.                         }
  133.                         break;
  134.                     }
  135.                     case 4:
  136.                     {
  137.                         Console.ForegroundColor = ConsoleColor.Cyan;
  138.                         Console.WriteLine("Golden Stejt Voriors je NBA klub koji postoji od 1971.godine. Hala u kojoj igraju zove se Oracle Arena u Ouklendu. Pet puta su osvajali NBA finale. Trenutna generacija je jedna od najboljih u istoriji lige.");
  139.                         Console.ResetColor();
  140.                         NBATimoviKalifornija g1 = new NBATimoviKalifornija("Golden Stejt Voriors", "Stephen", "Curry", "Guard", 30, 1988, 27.4);
  141.                         NBATimoviKalifornija[] nizGoldenstejt = new NBATimoviKalifornija[5];
  142.                         nizGoldenstejt[0] = g1;
  143.                         g1 = new NBATimoviKalifornija("Golden Stejt Voriors", "Klay", "Thompson", "Guard", 11, 1990, 20.6);
  144.                         nizGoldenstejt[1] = g1;
  145.                         g1 = new NBATimoviKalifornija("Golden Stejt Voriors", "Kevin", "Durant", "Forward", 35, 1988, 26.2);
  146.                         nizGoldenstejt[2] = g1;
  147.                         g1 = new NBATimoviKalifornija("Golden Stejt Voriors", "Andre", "Iguodala", "Guard-Forward", 9, 1984, 5.7);
  148.                         nizGoldenstejt[3] = g1;
  149.                         g1 = new NBATimoviKalifornija("Golden Stejt Voriors", "Draymond", "Green", "Forward", 23, 1990, 11.3);
  150.                         nizGoldenstejt[4] = g1;
  151.                         for (int g = 0; g < nizGoldenstejt.Length; g++)
  152.                         {
  153.                             Console.WriteLine("\nKosarkas {0} {1} igra u timu {2} na poziciji {3}, nosi dres sa brojem {4}, rodjen je {5} i ove sezone belezi u proseku {6} poena po utakmici.", nizGoldenstejt[g].Ime, nizGoldenstejt[g].Prezime, nizGoldenstejt[g].ImeKluba, nizGoldenstejt[g].Pozicija, nizGoldenstejt[g].BrojDresa, nizGoldenstejt[g].GodinaRodjenjaIgraca, nizGoldenstejt[g].ProsecanBrojPoenaOdPocetkaSezone);
  154.                         }
  155.                         Console.ForegroundColor = ConsoleColor.Yellow;
  156.                         Console.Write("\nUnesi broj nula 0, ako zelis da se vratis u prethodni meni: ");
  157.                         Console.ResetColor();
  158.                         int x = Convert.ToInt32(Console.ReadLine());
  159.                         switch (x)
  160.                         {
  161.                             case 0: goto Start;
  162.                         }
  163.                         break;
  164.                     }
  165.             }
  166.             Console.ReadLine();
  167.         }
  168.     }
  169. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement