brainly01
Sapiens Sapiens
3 min. di lettura
Vota

Concetti Chiave

  • Il programma determina il compenso orario di un dipendente in base alla sua anzianità: sotto i 10 anni, 8,5 euro; tra 10 e 20 anni, 10 euro; oltre 20 anni, 12 euro.
  • Viene chiesto all'utente di inserire il numero di ore lavorate e l'anzianità del dipendente per calcolare il compenso totale.
  • Il calcolo del compenso totale avviene moltiplicando il compenso orario determinato per il numero di ore lavorate.
  • Il programma utilizza una serie di condizioni per impostare il giusto compenso orario in base alla fascia di anzianità del dipendente.
  • Il programma termina restituendo 0, indicando che l'esecuzione è avvenuta correttamente e stampa il compenso totale ottenuto.

C++ - Compenso lavoro

Un datore di lavoro ha dipendenti di tre diverse fasce di anzianità. Se un dipendente ha meno di 10 anni di anzianità, viene pagato 8,5 euro all’ora; se ha un’anzianità compresa tra 10 e 20 anni (estremi inclusi), il compenso orario è di 10 euro; per anzianità superiori ai 20 anni, il compenso è di 12 euro. Noto il numero N delle ore lavorate, determinare al variare della fascia di età, il relativo compenso.

1. Leggi il numero N delle ore lavorate.
2. Leggi l'anzianità del dipendente.
3. Se l'anzianità è inferiore a 10 anni, esegui i passaggi da 4 a 6.
4. Assegna al compenso orario il valore di 8.5 euro.
5. Calcola il compenso totale moltiplicando il compenso orario per il numero di ore lavorate.
6. Stampa il compenso totale.
7. Altrimenti, se l'anzianità è compresa tra 10 e 20 anni (inclusi), esegui i passaggi da 8 a 10.
8. Assegna al compenso orario il valore di 10 euro.
9. Calcola il compenso totale moltiplicando il compenso orario per il numero di ore lavorate.
10. Stampa il compenso totale.
11. Altrimenti, esegui i passaggi da 12 a 14.
12. Assegna al compenso orario il valore di 12 euro.
13. Calcola il compenso totale moltiplicando il compenso orario per il numero di ore lavorate.
14. Stampa il compenso totale.

#include

int main() {
int N;
int anzianita;
double compenso_orario;
double compenso_totale;

std::cout std::cin >> N;

std::cout std::cin >> anzianita;

if (anzianita compenso_orario = 8.5;
} else if (anzianita >= 10 && anzianita compenso_orario = 10;
} else {
compenso_orario = 12;
}

compenso_totale = compenso_orario * N;

std::cout

return 0;
}

La funzione main è il punto di ingresso del programma.
Dichiarazione delle variabili N (numero di ore lavorate) e anzianita (anzianità del dipendente).
Richiesta all'utente di inserire il numero di ore lavorate.
Lettura del valore delle ore lavorate da input e memorizzazione nella variabile N.
Richiesta all'utente di inserire l'anzianità del dipendente.
Lettura del valore dell'anzianità da input e memorizzazione nella variabile anzianità.
Utilizzo di una serie di condizioni per determinare la fascia di anzianità del dipendente.
Se l'anzianità è inferiore a 10 anni, il compenso orario viene impostato a 8.5 euro.
Se l'anzianità è compresa tra 10 e 20 anni (inclusi), il compenso orario viene impostato a 10 euro.
Se l'anzianità è superiore a 20 anni, il compenso orario viene impostato a 12 euro.
Calcolo del compenso totale moltiplicando il compenso orario per il numero di ore lavorate e assegnamento del risultato alla variabile compenso_totale.
Stampa del compenso totale ottenuto.
Il programma termina restituendo 0, indicando che l'esecuzione è avvenuta correttamente.
Questo programma consente all'utente di inserire il numero di ore lavorate e l'anzianità del dipendente, e restituisce il compenso totale in base alla fascia di anzianità del dipendente. Il compenso orario viene determinato in base all'anzianità e viene moltiplicato per il numero di ore lavorate per ottenere il compenso totale.

Domande da interrogazione

  1. Come viene determinato il compenso orario di un dipendente in base alla sua anzianità?
  2. Il compenso orario di un dipendente varia in base alla sua anzianità: per meno di 10 anni è di 8,5 euro, tra 10 e 20 anni è di 10 euro, e per più di 20 anni è di 12 euro.

  3. Quali sono i passaggi per calcolare il compenso totale di un dipendente?
  4. Per calcolare il compenso totale, si legge prima il numero di ore lavorate e l'anzianità del dipendente. Poi, in base all'anzianità, si assegna il compenso orario corrispondente e si moltiplica per il numero di ore lavorate. Infine, si stampa il compenso totale.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community