void PridetiPardavimoKaina(Knygynas parduotos, Knygynas knygos) { for (int i = 0; i < parduotos.Kiekis; i++) { double kaina = DidziausiaKaina(parduotos.GrazintiKnyga(i), knygos); parduotos.GrazintiKnyga(i).Kaina = kaina; } }
double DidziausiaKaina(Knyga knyga, Knygynas knygos) { for (int i = 0; i < knygos.Kiekis; i++) { if (knygos.GrazintiKnyga(i) >= knyga) { knyga.Kaina = knygos.GrazintiKnyga(i).Kaina; } } }
void SpausdintiFaila(Knygynas knygos, string failoVardas, string lentelesAntraste) { using (StreamWriter rasyti = new StreamWriter(failoVardas, true, Encoding.GetEncoding(1257))) { rasyti.WriteLine(lentelesAntraste); rasyti.WriteLine(new string('-', 85)); rasyti.WriteLine("{0,-12} {1,-20} {2,23} {3,18}", "Platintojas", "Pavadinimas", "Kiekis", "Egz. kaina"); rasyti.WriteLine(new string('-', 85)); for (int i = 0; i < knygos.Kiekis; i++) { rasyti.WriteLine(knygos.GrazintiKnyga(i)); rasyti.WriteLine(new string('-', 85)); } } }