Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace ClassLibrary2
- {
- public enum Kontinent
- {
- EU, AZ, AF, SA, JA, AU
- }
- public class Zemlja
- {
- string naziv;
- double kvota;
- Kontinent kontinent;
- public Zemlja(string naziv, double kvota, Kontinent kont)
- {
- this.Naziv = naziv;
- this.Kvota = kvota;
- this.Kontinent = kont;
- }
- public string Naziv { get => naziv; set => naziv = value; }
- public double Kvota { get => kvota; set => kvota = value; }
- public Kontinent Kontinent { get => kontinent; set => kontinent = value; }
- }
- public class Osoba
- {
- string ime;
- string prezime;
- DateTime datumRodj;
- public Osoba(string ime, string prezime, DateTime datumRodj)
- {
- this.Ime = ime;
- this.Prezime = prezime;
- this.DatumRodj = datumRodj;
- }
- public string Ime { get => ime; set => ime = value; }
- public string Prezime { get => prezime; set => prezime = value; }
- public DateTime DatumRodj { get => datumRodj; set => datumRodj = value; }
- }
- public class Igrac:Osoba
- {
- double iznosUplate;
- Zemlja odabranaZemlja;
- public Igrac(string ime, string prezime, DateTime datumrodj, double iznosUpl, Zemlja odabranaZemlja) : base(ime, prezime, datumrodj)
- {
- this.IznosUplate = iznosUpl;
- this.OdabranaZemlja = odabranaZemlja;
- }
- public double IznosUplate { get => iznosUplate; set => iznosUplate = value; }
- public Zemlja OdabranaZemlja { get => odabranaZemlja; set => odabranaZemlja = value; }
- }
- public class UplatnoMesto
- {
- string adresa;
- string grad;
- Igrac[] spisakIgraca;
- public Igrac[] SpisakIgraca { get => spisakIgraca; set => spisakIgraca = value; }
- public string Grad { get => grad; set => grad = value; }
- public string Adresa { get => adresa; set => adresa = value; }
- /*
- public int brojZemalja()
- {
- Zemlja[] jedZemlje;
- int broj = 0;
- foreach (Igrac igrac in SpisakIgraca)
- {
- if ()
- {
- }
- }
- return broj;
- }
- */
- public UplatnoMesto(string adresa, string grad, Igrac[] spisakIgraca)
- {
- this.Adresa = adresa;
- this.Grad = grad;
- this.SpisakIgraca = spisakIgraca;
- }
- }
- }
- ------------------
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using ClassLibrary2;
- namespace ConsoleApp1
- {
- class Kladionica
- {
- string takmicenje;
- public static List<UplatnoMesto> spisakUm;
- int brojIgracaSaViseUplata;
- public int KolikoZemalja()
- {
- List<Zemlja> jedZem = new List<Zemlja>();
- foreach (UplatnoMesto uplatnoMesto in spisakUm)
- {
- foreach (Igrac igrac in uplatnoMesto.SpisakIgraca)
- {
- if (!jedZem.Contains(igrac.OdabranaZemlja))
- {
- jedZem.Add(igrac.OdabranaZemlja);
- }
- }
- }
- return jedZem.Count;
- }
- public void LokacijeUGradu(string grad)
- {
- foreach (UplatnoMesto uplatnoMesto in spisakUm)
- {
- }
- }
- static void Main(string[] args)
- {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement