static void Main(string[] args) { Studentas[] studentai = new Studentas[3]; studentai[0] = new Studentas(20, 1.78, 76); studentai[1] = new Studentas(19, 1.85, 82); studentai[2] = new Studentas(21, 1.79, 73); Liftas l = new Liftas(150, 3); for (int i = 0; i < studentai.Length; i++) { if (studentai[i].koksUgis() == auksciausioAmzius(studentai)) { Console.WriteLine("Auksciausio studento amzius: {0,6:d}", studentai[i].koksAmzius()); } } for (int j = 0; j < studentai.Length; j++) { if (studentai[j].koksAmzius() == jauniausioUgis(studentai)) { Console.WriteLine("Jauniausio studento ugis: {0,6:f2}", studentai[j].koksUgis()); } } Console.WriteLine(""); int visuStudentuSvoris = svoris(studentai); int kiekStudentu = studentai.Length; int kiekKartuKelsimes; kiekKartuKelsimes = kiekKartuReiksKelti(kiekStudentu, studentai, l); Console.WriteLine("Vidutinis studentu svoris: {0,4:d}", visuStudentuSvoris / kiekStudentu); Console.WriteLine(""); int kiekKilimu = kiekKilsim(l, studentai, visuStudentuSvoris, kiekKartuKelsimes); Console.WriteLine("Studentai pakils per: {0,5:d} k.", kiekKilimu); Console.WriteLine(""); l.DidintiTalpa(2); kiekKilimu = kiekKilsim(l, studentai, visuStudentuSvoris, kiekKartuKelsimes); Console.WriteLine("Padidinus talpa studentai pakils per: {0,5:d} k.", kiekKilimu); l.MazintiTalpa(2); // Graziname talpa i pradine verte, kad nepasikeistu galios skaiciavimas l.DidintiGalia(2); kiekKilimu = kiekKilsim(l, studentai, visuStudentuSvoris, kiekKartuKelsimes); Console.WriteLine("Padidinus galia studentai pakils per: {0,5:d} k.", kiekKilimu); Console.WriteLine(""); }
static int kiekKilsim(Liftas l, Studentas[] studentai, int visuStudentuSvoris, int x) { int kiekKilimu = 0; if (x * l.kokiaGalia() > visuStudentuSvoris) { kiekKilimu = x; } else { kiekKilimu = x + 1; } return(kiekKilimu); }
static int kiekKartuReiksKelti(int kiekStudentu, Studentas[] studentai, Liftas l) { int kiekKartuReiksKelti; if (kiekStudentu % l.kokiaTalpa() == 0) { kiekKartuReiksKelti = kiekStudentu / l.kokiaTalpa(); } else { kiekKartuReiksKelti = kiekStudentu / l.kokiaTalpa() + 1; } return(kiekKartuReiksKelti); }