예제 #1
0
        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);
                }
            }
        }
예제 #2
0
 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());
 }
예제 #3
0
        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();
        }
예제 #4
0
        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);
                }
            }
        }
예제 #5
0
        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);
                }
            }
        }