rinomina esercizi js
This commit is contained in:
19
javascript/02_Operatori/esercizi/calcolo_stipendio.js
Normal file
19
javascript/02_Operatori/esercizi/calcolo_stipendio.js
Normal file
@@ -0,0 +1,19 @@
|
||||
/**
|
||||
* Esercizio: Calcolo Stipendio Netto
|
||||
*
|
||||
* DESCRIZIONE:
|
||||
* Calcolare lo stipendio netto mensile gestendo straordinari e tasse.
|
||||
*
|
||||
* Istruzioni:
|
||||
* 1. Dichiara 'pagaOrariaBase' (es. 10) e 'oreLavorateStandard' (es. 160).
|
||||
* 2. Dichiara 'oreStraordinario' (es. 20) e 'moltiplicatoreStraordinario' (es. 1.5, significa che valgono il 50% in più).
|
||||
* 3. Calcola 'stipendioBase' moltiplicando le ore standard per la paga base.
|
||||
* 4. Calcola 'stipendioStraordinario' moltiplicando le ore extra per la paga base PER il moltiplicatore.
|
||||
* 5. Somma i due stipendi per ottenere il 'totaleLordo'.
|
||||
* 6. Dichiara 'aliquotaTasse' (es. 0.25, ovvero il 25%).
|
||||
* 7. Calcola le 'tasseDaPagare' (totaleLordo * aliquotaTasse).
|
||||
* 8. Calcola 'stipendioNetto' (totaleLordo - tasseDaPagare).
|
||||
* 9. Stampa: "Stipendio Lordo: [valore]", "Tasse: [valore]", "Netto: [valore]".
|
||||
*/
|
||||
|
||||
|
||||
30
javascript/02_Operatori/esercizi/debug_media_voti.js
Normal file
30
javascript/02_Operatori/esercizi/debug_media_voti.js
Normal file
@@ -0,0 +1,30 @@
|
||||
/**
|
||||
* Esercizio (DEBUG): Il Calcolatore di Media Rotto
|
||||
*
|
||||
* DESCRIZIONE:
|
||||
* Uno studente sta cercando di calcolare la sua media scolastica.
|
||||
* Ha inserito i voti di Matematica, Storia e Fisica.
|
||||
* Ha anche 2 punti bonus che vuole aggiungere alla SOMMA dei voti prima di fare la media.
|
||||
*
|
||||
* Risultato Atteso: (7 + 8 + 6 + 2) / 3 materie = 23 / 3 = 7.66...
|
||||
* Risultato Attuale della console: 7860.6666...
|
||||
*
|
||||
* Ci sono DUE tipi di errori gravi qui:
|
||||
* 1. Errori di TIPO (Stringhe vs Numeri).
|
||||
* 2. Errori di PRECEDENZA (Ordine delle operazioni matematiche).
|
||||
*
|
||||
* Istruzioni:
|
||||
* Correggi il codice affinché calcoli la media correttamente.
|
||||
* NON cancellare le variabili, correggi il loro contenuto o come vengono usate.
|
||||
*/
|
||||
|
||||
let votoMatematica = 7;
|
||||
let votoStoria = "8";
|
||||
let votoFisica = "6";
|
||||
|
||||
let puntiBonus = 2;
|
||||
let numeroMaterie = 3;
|
||||
|
||||
let mediaFinale = votoMatematica + votoStoria + votoFisica + puntiBonus / numeroMaterie;
|
||||
|
||||
console.log("La media finale è:", mediaFinale);
|
||||
15
javascript/02_Operatori/esercizi/logica_range.js
Normal file
15
javascript/02_Operatori/esercizi/logica_range.js
Normal file
@@ -0,0 +1,15 @@
|
||||
/**
|
||||
* Esercizio: Verifica Range Numerico
|
||||
*
|
||||
* DESCRIZIONE:
|
||||
* Controlla se un numero (temperatura) rientra in un intervallo accettabile.
|
||||
*
|
||||
* Istruzioni:
|
||||
* 1. Dichiara una variabile 'temperatura' con un valore a scelta.
|
||||
* 2. Dichiara 'minimaAccettabile' (es. 18) e 'massimaAccettabile' (es. 25).
|
||||
* 3. Crea una variabile booleana 'temperaturaOk'.
|
||||
* 4. Questa variabile deve essere true SOLO SE la temperatura è maggiore o uguale alla minima E minore o uguale alla massima.
|
||||
* 5. Stampa: "La temperatura è accettabile? " seguito dal valore booleano.
|
||||
*/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user