Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Program
- {
- struct Ribar
- {
- public string ime;
- public int ulovukg;
- public float cijenaukg;
- }
- static Ribar[] napravievidenciju(int n)
- {
- Ribar[] nizribara = new Ribar[n];
- for (int i = 0; i < n; i++)
- {
- Ribar r;
- string naziv;
- int ulov;
- float cijena;
- Console.Write("Unesi ime {0}. ribara", i + 1);
- naziv = Console.ReadLine();
- while (naziv.Trim() == "")
- {
- Console.Write("Molim vas ponovno unesite ime {0}.ribara", i + 1);
- naziv = Console.ReadLine();
- }
- r.ime = naziv;
- Random random = new Random();
- int randomNumber = random.Next(100, 700);
- r.ulovukg = randomNumber;
- Console.Write("Unesi cijenu kg {0}. ribara", i + 1);
- cijena = float.Parse(Console.ReadLine());
- while (cijena < 10)
- {
- Console.Write("Molim vas ponovno unesite cijenu kg{0}.ribara", i + 1);
- cijena = float.Parse(Console.ReadLine());
- }
- r.cijenaukg = cijena;
- nizribara[i] = r;
- }
- return nizribara;
- }
- static void PopisRibara(Ribar[] niz)
- {
- Console.WriteLine("Ispis ribara:");
- for (int i = 0; i < niz.Length; i++)
- {
- Console.WriteLine("Ime {0}, Cijena {1}, ulov {2}", niz[i].ime, niz[i].cijenaukg, niz[i].ulovukg);
- }
- }
- static void Main(string[] args)
- {
- Ribar[] nizribara;
- Console.WriteLine("Koliko ribara zelite unijeti?");
- int n = 1;
- while (n % 3 != 0 || n < 3 || n > 303)
- {
- Console.WriteLine("Koliko ribara zelite unijeti? Broj djeljiv s 3, 3-303");
- n = int.Parse(Console.ReadLine());
- }
- nizribara = napravievidenciju(n);
- PopisRibara(nizribara);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement