Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- HashSet<Bina> bine = new HashSet<Bina>();
- foreach (Dan d in programi)
- {
- foreach (Izvodjac iz in d.SpisakIzvodjaca)
- {
- if (!bine.Contains(iz.Bina)) bine.Add(iz.Bina);
- }
- }
- return bine.Count();
- }
- public int brojIzvodjaca()
- {
- int brojac = 0;
- foreach (Dan d in programi)
- {
- foreach (Izvodjac iz in d.SpisakIzvodjaca)
- {
- brojac++;
- }
- }
- return brojac;
- }
- public int brojPosetilaca()
- {
- int brojProdatih = 0;
- foreach (Dan d in programi)
- {
- brojProdatih += d.BrojProdatihUlaznica;
- }
- return brojProdatih;
- }
- public int brojZemalja()
- {
- HashSet<string> zemlje = new HashSet<string>();
- foreach (Dan d in programi)
- {
- foreach (Izvodjac iz in d.SpisakIzvodjaca)
- {
- zemlje.Add(iz.Zemlja);
- }
- }
- return zemlje.Count();
- }
- public double izracunajPrihod()
- {
- double ukZarada = 0;
- double ukTrosak = 0;
- foreach (Dan d in programi)
- {
- ukZarada = d.Cena * d.BrojProdatihUlaznica;
- foreach (Izvodjac iz in d.SpisakIzvodjaca)
- {
- ukTrosak += iz.Honorar;
- }
- }
- return ukZarada - ukTrosak;
- }
- public void statistike(out int brBina, out int brIzv, out int brPosetilaca, out int brZemalja, out double prihod )
- {
- brBina = 0;
- brIzv = 0;
- brPosetilaca = 0;
- brZemalja = 0;
- prihod = 0;
- brBina = brojBina();
- brIzv = brojIzvodjaca();
- brPosetilaca = brojPosetilaca();
- brZemalja = brojZemalja();
- prihod = izracunajPrihod();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement