using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MeesJaArmuke { class Vanamees:Inimene { int raha; int sissetulek; //kuus int v2ljaminek=0; //kuus LinkedList armukesed = new LinkedList(); public Vanamees(string eesnimi, int raha, int sissetulek):base(eesnimi) { this.raha = raha; this.sissetulek = sissetulek; } public int RahaKogus() { return raha; } public int sissetulekuSuurus() { return sissetulek; } public void LisaArmuke(Armuke a) { armukesed.AddFirst(a); raha = raha - a.KysiSoetusmaksumus(); v2ljaminek += a.KysiPysikulu(); } public void EemaldaArmuke(Armuke a) { v2ljaminek -= a.KysiPysikulu(); armukesed.Remove(a); } public void ElaKuuAega() { raha = raha + sissetulek - v2ljaminek; } public override string ToString() { return base.ToString()+" "+raha+" kr. "+ armukesed.Count+" armuke"+ ((armukesed.Count==1)?"ne":"st")+"."; } } }