Exemple #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Stipendio mensile del primo lavoratore");
            Lavoratore l1 = new Lavoratore("Federico", "Sacco", Sesso.M, 15600, 2);

            Console.WriteLine(l1.stipendioMensile(l1));

            Console.WriteLine("Stipendio mensile del secondo lavoratore");
            Lavoratore l2 = new Lavoratore("Matteo", "Verdi", Sesso.M, 14400, 1);

            Console.WriteLine(l2.stipendioMensile(l2));

            Console.WriteLine("Stipendio mensile del terzo lavoratore");
            Lavoratore l3 = new Lavoratore("Cristian", "Lo Capo", Sesso.M, 25320, 30);

            Console.WriteLine(l3.stipendioMensile(l3));

            Console.WriteLine("Stipendio mensile del quarto lavoratore");
            Lavoratore l4 = new Lavoratore("Jacopo", "Lento", Sesso.M, 40150, 49);

            Console.WriteLine(l4.stipendioMensile(l4));


            Console.WriteLine("Ordinamento Stipendio:");
            Lavoratore.ordinamentoStipendio(Lavoratore[i]);
            Console.ReadLine();

            Console.WriteLine("Ordinamento Stipendio:");
            Lavoratore.stpendioMensile(l1);



            Console.ReadLine();
        }
Exemple #2
0
        public void listaLavoratori()  //ARRAY
        {
            try{
                Lavoratore[] lavoratori = new Lavoratore[4];

                lavoratori[0] = new Lavoratore("Federico", "Sacco", Sesso.M, 15600, 2);
                lavoratori[1] = new Lavoratore("Matteo", "Verdi", Sesso.M, 13400, 1);
                lavoratori[2] = new Lavoratore("Cristian", "Lo Capo", Sesso.M, 25320, 30);
                lavoratori[3] = new Lavoratore("Jacopo", "Lento", Sesso.M, 40150, 49);

                for (int i = 0; i < lavoratori.Length; i++)
                {
                    Console.WriteLine(lavoratori[i].Nome
                                      + lavoratori[i].Cognome
                                      + lavoratori[i].Genere
                                      + lavoratori[i].Stipendio
                                      + lavoratori[i].AnniAnzianità
                                      );
                }
            }
            catch (ArrayTypeMismatchException aex) {
                Console.WriteLine("Errore nella visualizzazione della lista lista lavoratori");
                Console.ReadLine(aex.Message);
            }
            finally{
                Console.WriteLine("Grazie di tutto, alla prossima");
            }
        }
Exemple #3
0
 public Lavoratore stipendioMensile(Lavoratore l)
 {
     try{
         float stipendioMensileTot = (l.Stipendio / 12);
         return(stipendioMensileTot);
     }
     catch {
         Console.WriteLine("Errore nel calcolare lo stipendio mensile del lavoratore");
     }
     finally{
         Console.WriteLine("Grazie di tutto, alla prossima");
     }
 }
Exemple #4
0
        public static Lavoratore[] ordinamentoStipendio()
        {
            try{
                Lavoratore   i;
                Lavoratore[] lavoratori = new Lavoratore[4];

                lavoratori[0] = new Lavoratore("Federico", "Sacco", Sesso.M, 15600, 2);
                lavoratori[1] = new Lavoratore("Matteo", "Verdi", Sesso.M, 13400, 1);
                lavoratori[2] = new Lavoratore("Cristian", "Lo Capo", Sesso.M, 25320, 30);
                lavoratori[3] = new Lavoratore("Jacopo", "Lento", Sesso.M, 40150, 49);

                Array.Sort(lavoratori);
                return(lavoratori);
            }
            catch {
                Console.WriteLine("Errore nell'ordinamento dello stipendio");
            }
            finally{
                Console.WriteLine("Grazie di tutto, alla prossima");
            }
        }