Skip to main content
INF - e-learning - Dipartimento di Informatica
  • English ‎(en)‎
    English ‎(en)‎ Italiano ‎(it)‎
You are currently using guest access (Log in)

Laboratorio 3 - A

  1. Home
  2. Courses
  3. Corso di Laurea in Informatica (L-31)
  4. LAB3A
  5. 20 Settembre
  6. Gerarchie in Azienda

Gerarchie in Azienda

Completion requirements
Opened: Sunday, 22 September 2024, 12:00 AM
Due: Sunday, 30 November 2025, 12:00 AM

Considerare un'azienda nella cui organizzazione sono coinvolte diverse persone, con i seguenti diversi ruoli:

  • impiegati livello 1: hanno uno stipendio mensile base
  • impiegati livello 2: ottengono un bonus da aggiungere allo stipendio
    mensile base degli impiegati di primo livello
  • lavoratori a ore: vengono pagati una cifra standard per ogni ora lavorata
  • volontari: non percepiscono alcuna paga

Tutte le persone coinvolte nella organizzazione sono caratterizzate dal nome, l'indirizzo ed il numero di telefono. Pper tutti gli impiegati di livello 1 e di livello 2 livello e per i lavoratori a ore viene registrato anche il codice fiscale e un campo che riporta lo stipendio base per gli impiegati di livello 1 e di livello 2 e la paga oraria per i lavoratori a ore.

Si scriva un programma JAVA che:

  • crei uno staff contenente un numero prefissato (dato in input) di lavoratori per ognuno dei tipi precedenti, impostando, in fase di creazione, lo
    stipendio mensile standard per gli impiegati di livello 1 e 2, il bonus per quelli di livello2 e la cifra oraria per i lavoratori a ore
  • quindi calcoli e stampi la paga per tutte le persone coinvolte nell'azienda, stampando per i volontari la stringa “Grazie!”, invece dello stipendio
  • si deve considerare il valore dello stipendio mensile, calcolato in base ai valori registrati in fase di creazione, e alle ore lavorate per i lavoratori a ore

Il programma:

  • deve essere strutturato in un insieme di classi organizzate gerarchicamente
  • deve utilizzare il polimorfismo per la definizione del metodo che calcola lo stipendio di ogni membro dell'organizzazione
◄ JAVA: ripasso concetti di base, Ereditarietà e Polimorfismo
Correzione Esercizio Gerarchie in Azienda ►

Blocks

Skip Navigation

Navigation

  • Home

    • Site pages

      • My courses

      • Tags

      • ForumSite news

    • My courses

    • Courses

      • Corso di Laurea in Informatica (L-31)

        • CN-A ( 24-25)

        • CC 24 25

        • LWS2425

        • ICT security

        • LBD_24-25

        • IIA 2025

        • GC2425

        • ALGEBRA LINEARE 2024-25

        • ALGEBRA

        • PdP-B-2024

        • PdP-A-2024

        • LAB3A

          • General

          • 20 Settembre

            • FileJAVA: ripasso concetti di base, Ereditarietà e Pol...

            • AssignmentGerarchie in Azienda

            • FileCorrezione Esercizio Gerarchie in Azienda

            • FileCodice Primo Assignment

          • 27 Settembre

          • 4 Ottobre

          • 14 Ottobre

          • 18 Ottobre

          • 25 Ottobre

          • 28 Ottobre

          • 8 Novembre

          • 15 Novembre

          • 22 Novembre

          • 2 Dicembre

          • 6 Dicembre

      • Corso di Laurea Magistrale in Informatica (LM-18)

      • Corso di Laurea Magistrale in Informatica e Networ...

      • Corso di Laurea Magistrale in Data Science and Bus...

      • Corso di Laurea Magistrale in Informatics for Digi...

      • Corsi erogati dal Dipartimento di Matematica

      • Master di II livello in "Professione formatore in ...

      • Corsi CLIL

      • Altri Corsi

      • Anno Accademico 2013-14

Blocks

You are currently using guest access (Log in)
LAB3A
  • English ‎(en)‎
    • English ‎(en)‎
    • Italiano ‎(it)‎
Data retention summary
Get the mobile app