daily pastebin goal
58%
SHARE
TWEET

Untitled

a guest Feb 13th, 2018 61 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class Program
  2.     {
  3.         struct Ribar
  4.         {
  5.             public string ime;
  6.             public int ulovukg;
  7.             public float cijenaukg;
  8.         }
  9.         static Ribar[] napravievidenciju(int n)
  10.         {
  11.             Ribar[] nizribara = new Ribar[n];
  12.             for (int i = 0; i < n; i++)
  13.             {
  14.                 Ribar r;
  15.                 string naziv;
  16.                 int ulov;
  17.                 float cijena;
  18.  
  19.                 Console.Write("Unesi ime {0}. ribara", i + 1);
  20.                 naziv = Console.ReadLine();
  21.  
  22.                 while (naziv.Trim() == "")
  23.                 {
  24.                     Console.Write("Molim vas ponovno unesite ime {0}.ribara", i + 1);
  25.                     naziv = Console.ReadLine();
  26.  
  27.                 }
  28.                 r.ime = naziv;
  29.                 Random random = new Random();
  30.                 int randomNumber = random.Next(100, 700);
  31.                 r.ulovukg = randomNumber;
  32.                 Console.Write("Unesi cijenu kg {0}. ribara", i + 1);
  33.                 cijena = float.Parse(Console.ReadLine());
  34.                 while (cijena < 10)
  35.                 {
  36.                     Console.Write("Molim vas ponovno unesite cijenu kg{0}.ribara", i + 1);
  37.                     cijena = float.Parse(Console.ReadLine());
  38.  
  39.                 }
  40.                 r.cijenaukg = cijena;
  41.                 nizribara[i] = r;
  42.             }
  43.             return nizribara;
  44.         }
  45.         static void PopisRibara(Ribar[] niz)
  46.         {
  47.             Console.WriteLine("Ispis ribara:");
  48.             for (int i = 0; i < niz.Length; i++)
  49.             {
  50.                 Console.WriteLine("Ime {0}, Cijena {1}, ulov {2}", niz[i].ime, niz[i].cijenaukg, niz[i].ulovukg);
  51.             }
  52.         }
  53.         static void Main(string[] args)
  54.         {
  55.             Ribar[] nizribara;
  56.             Console.WriteLine("Koliko ribara zelite unijeti?");
  57.             int n = 1;
  58.             while (n % 3 != 0 || n < 3 || n > 303)
  59.             {
  60.                 Console.WriteLine("Koliko ribara zelite unijeti? Broj djeljiv s 3, 3-303");
  61.                 n = int.Parse(Console.ReadLine());
  62.             }
  63.             nizribara = napravievidenciju(n);
  64.             PopisRibara(nizribara);
  65.  
  66.  
  67.         }
RAW Paste Data
Top