static void Main() { double a = 88, b = 0; double rezultat = 0; bool greska = false; try { rezultat = SigurnoDeljenje1(a, b); Console.WriteLine(Double.IsInfinity(rezultat)); Console.WriteLine("{0} / {1} = {2}", a, b, rezultat); } catch (DivideByZeroException) { Console.WriteLine("Pokušaj deljenja sa nulom!"); greska = true; } finally { Console.WriteLine("Blok koji se svakako izvršava!"); if (greska == true) { if (!IOPomocnaKlasa.Potvrdi("nastaviti aplikaciju")) { Environment.Exit(1); } } } Console.WriteLine("Nastavak aplikacije"); //... Console.ReadKey(); }
// izmena predmeta public static void IzmenaPodatakaOPredmetu() { Predmet pred = PronadjiPredmetPoId(); if (pred != null) { Console.WriteLine("Unesi novi naziv :"); string naziv = IOPomocnaKlasa.OcitajTekst(); pred.Naziv = naziv; Console.WriteLine("Unesi novu oznaku :"); string oznaka = IOPomocnaKlasa.OcitajTekst(); pred.Oznaka = oznaka; while (IOPomocnaKlasa.Potvrdi("Ukloniti studente da ne pohađaju predmet")) { PohadjaUI.UkloniStudentaSaPredmeta(pred); } while (IOPomocnaKlasa.Potvrdi("Upisati studente da pohađaju predmet")) { PohadjaUI.DodajStudentaNaPredmet(pred); } } }
//izmena studenta public static void IzmenaPodatakaOStudentu() { Student st = PronadjiStudentaPoIndeksu(); if (st != null) { Console.WriteLine("Unesi ime:"); String stIme = IOPomocnaKlasa.OcitajTekst(); Console.WriteLine("Unesi prezime:"); String stPrezime = IOPomocnaKlasa.OcitajTekst(); Console.WriteLine("Unesi grad:"); String stGrad = IOPomocnaKlasa.OcitajTekst(); st.Ime = stIme; st.Prezime = stPrezime; st.Grad = stGrad; while (IOPomocnaKlasa.Potvrdi("Ukloniti studenta da ne pohađa određene predmet")) { PohadjaUI.UkloniStudentaSaPredmeta(st); } while (IOPomocnaKlasa.Potvrdi("Upisati studenta da pohađa određene predmete?")) { PohadjaUI.DodajStudentaNaPredmet(st); } } }
/** METODE ZA UNOS i IZMENU STUDENATA****/ //unos novog studenta public static void UnosNovogStudenta() { Console.WriteLine("Unesi index:"); String stIndex = IOPomocnaKlasa.OcitajTekst(); stIndex = stIndex.ToUpper(); while (PronadjiStudentaPoIndeksu(stIndex) != null) { Console.WriteLine("Student sa indeksom " + stIndex + " vec postoji"); stIndex = IOPomocnaKlasa.OcitajTekst(); } Console.WriteLine("Unesi ime:"); String stIme = IOPomocnaKlasa.OcitajTekst(); Console.WriteLine("Unesi prezime:"); String stPrezime = IOPomocnaKlasa.OcitajTekst(); Console.WriteLine("Unesi grad:"); String stGrad = IOPomocnaKlasa.OcitajTekst(); //ID atribut ce se dodeliti automatski Student st = new Student(stIme, stPrezime, stGrad, stIndex); RecnikStudenata.Add(st.Id, st); while (IOPomocnaKlasa.Potvrdi("Upisati studenta da pohađa određene predmete?")) { PohadjaUI.DodajStudentaNaPredmet(st); } }
/** METODE ZA UNOS, IZMENU I BRISANJE PREDMETA ****/ // unos novog predmeta public static void UnosNovogPredmeta() { Console.WriteLine("Naziv:"); string naziv = IOPomocnaKlasa.OcitajTekst(); Console.WriteLine("Oznaka:"); string oznaka = IOPomocnaKlasa.OcitajTekst(); Predmet pred = new Predmet(naziv, oznaka); RecnikPredmeta.Add(pred.Id, pred); while (IOPomocnaKlasa.Potvrdi("upisati studente da pohađaju predmet")) { PohadjaUI.DodajStudentaNaPredmet(pred); } }