private static void UnesiBodove(Zaposlenik zaposlenik) { // Korisnik mora ispravno uneti broj bodova bool provjeraUnosa = false; while (!provjeraUnosa) { Console.Write("Unesite broj bodova"); try { zaposlenik.BrojBodova = double.Parse(Console.ReadLine()); provjeraUnosa = true; } catch (FormatException ex) // specijalne greške { Console.WriteLine("Greška:" + ex.Message); } catch (Exception ex)// ostale greške { Console.WriteLine("Greška" + ex.Message); } } }
private static void IspisiZaposlenike(Zaposlenik zaposlenik) { Console.WriteLine("Zaposlenik: " + zaposlenik.Ime + " " + zaposlenik.Prezime); Console.WriteLine("Neto: " + zaposlenik.NetoIzracunPlace()); Console.WriteLine("Porez: " + zaposlenik.Porez); Console.WriteLine("Bruto: " + zaposlenik.BrutoIzracunPlace()); }
static void Main(string[] args) { // instanciranje novog objekta Zaposlenik Z1 = new Zaposlenik("Marko", "Marković", "1234567890123"); // ovdje treba ispravno unijeti broj bodova bool provjeraUnosa = false; while (!provjeraUnosa) { Console.Write("Ovdje unesi broj bodova: "); try { Z1.BrojBodova = double.Parse(Console.ReadLine()); provjeraUnosa = true; } catch (FormatException ex) // ovdje lovimo special greške { Console.WriteLine("GREŠKA: " + ex.Message); } catch (Exception ex) // ovdje pak lovimo ostatak grešaka { Console.WriteLine("Greška: " + ex.Message); } } provjeraUnosa = false; while (!provjeraUnosa) { Console.Write("Ovdje unesi vrijednost boda: "); try { Z1.VrijednostBoda = double.Parse(Console.ReadLine()); provjeraUnosa = true; } catch (FormatException ex) { Console.WriteLine("GREŠKA: " + ex.Message); } catch (Exception ex) { Console.WriteLine("Greška: " + ex.Message); } } // Ovdje pravimo ispis Console.WriteLine("Zaposlenik: " + Z1.Ime + " " + Z1.Prezime); Console.WriteLine("NETO: " + Z1.NetoIzracunPlace()); Console.WriteLine("POREZ: " + Z1.Porez); Console.WriteLine("BRUTO: " + Z1.BrutoIzracunPlace()); Console.ReadKey(); }
private static void UnesiBodove(Zaposlenik zaposlenik) { bool provjeraUnosa = false; while (!provjeraUnosa) { Console.Write("Unesite broj bodova: "); try { zaposlenik.BrojBodova = double.Parse(Console.ReadLine()); provjeraUnosa = true; } catch (FormatException ex) { Console.WriteLine("Greška: " + ex.Message); } catch (Exception ex) { Console.WriteLine("Greška: " + ex.Message); } } }
private static void UnesiVrijednostBoda(Zaposlenik zaposlenik) { bool provjeraUnosa = false; while (!provjeraUnosa) { Console.Write("Unesite vrijednost boda:"); try { zaposlenik.VrijednostBoda = double.Parse(Console.ReadLine()); provjeraUnosa = true; } catch (FormatException ex) { Console.WriteLine("Greška" + ex.Message); } catch (Exception ex) { Console.WriteLine("Greška" + ex.Message); } } }