private static void PacijentNaplataUsluga() { Console.WriteLine("Unesite id pacijenta: "); int id; id = Convert.ToInt32(Console.ReadLine()); Pacijent p = klinika17395_1.DajPacijentaSaId(id); Console.WriteLine("Pacijent je obavio sljedece preglede:\n"); Console.WriteLine(p.PrikaziObavljenePregledeSaCijenom()); Console.WriteLine("Odaberite nacin placanja: 1. Gotovinsko placanje, 2. Placanje na rate\n"); int izbor; decimal iznosNaplate; izbor = Convert.ToInt32(Console.ReadLine()); if (izbor == 1) { iznosNaplate = klinika17395_1.ObracunajPacijenta(p, p.karton.obavljeniPregledi, 1); Console.WriteLine("Ukupna cijena: {0} KM\n", p.IznosNaplate()); } else { Console.WriteLine("Placanje je moguce izvrsiti na 6, 12 ili 24 rate. Unesite broj rata: "); int brojRata; brojRata = Convert.ToInt32(Console.ReadLine()); iznosNaplate = klinika17395_1.ObracunajPacijenta(p, p.karton.obavljeniPregledi, brojRata); Console.WriteLine("Potrebno je platiti prvu ratu odmah. Cijena: {0} KM\n", Math.Round(iznosNaplate / brojRata)); Console.WriteLine("Preostali dug: {0}, broj rata: {1}, iznosa: {2} KM\n", Math.Round(iznosNaplate - iznosNaplate / brojRata, 3), brojRata - 1, Math.Round(iznosNaplate / brojRata)); } }