public override Billett[] KjøpBillett(int antVoksne, int antBarn) { KeyValuePair <bool, Ståbillett> kanSelge = SelgPlasser(antBarn + antVoksne); int antall = antBarn + antVoksne; if (kanSelge.Key) { Billett[] temp = new Ståbillett[antall]; for (int i = 0; i < antVoksne; i++) { temp[i] = new Ståbillett(Navn, Pris); Inntekt += temp[i].Pris; } for (int j = antVoksne; j < temp.Length; j++) { temp[j] = new Ståbillett(Navn, Barnepris); Inntekt += temp[j].Pris; } Console.WriteLine("[" + Navn + "]: Kvittering: " + antall + " billetter solgt"); return(temp); } Console.WriteLine("[" + Navn + "]: Oppgitt antall (" + antall + ") billetter kan ikke selges"); return(null); }
// Oppgave D public Billett[] KjøpBillett(String[] listeVoksne, String[] listeBarn) { KeyValuePair <bool, Ståbillett> kanSelge = SelgPlasser(listeVoksne.Length + listeBarn.Length); int antall = listeBarn.Length + listeVoksne.Length; if (kanSelge.Key) { Billett[] temp = new Ståbillett[antall]; for (int i = 0; i < listeVoksne.Length; i++) { temp[i] = new Ståbillett(Navn, Pris); Inntekt += temp[i].Pris; } for (int j = listeVoksne.Length; j < temp.Length; j++) { temp[j] = new Ståbillett(Navn, Barnepris); Inntekt += temp[j].Pris; } Console.WriteLine("[" + Navn + "]: Kvittering: " + antall + " billetter solgt."); return(temp); } Console.WriteLine("[" + Navn + "]: Oppgitt antall (" + antall + ") billetter kan ikke selges."); return(null); }