From 380ed735b520a8b069b59414131cd826425b8e67 Mon Sep 17 00:00:00 2001 From: Berack96 Date: Fri, 13 Feb 2026 21:13:43 +0100 Subject: [PATCH] fix 6.esercizi --- .../06_Array/esercizi/conversione_gradi.js | 2 +- javascript/06_Array/esercizi/debug_colori.js | 2 +- javascript/06_Array/esercizi/lista_pianeti.js | 2 +- javascript/06_Array/esercizi/minimo.js | 47 +++++++++++++++++++ 4 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 javascript/06_Array/esercizi/minimo.js diff --git a/javascript/06_Array/esercizi/conversione_gradi.js b/javascript/06_Array/esercizi/conversione_gradi.js index c8f6e76..c9aa50a 100644 --- a/javascript/06_Array/esercizi/conversione_gradi.js +++ b/javascript/06_Array/esercizi/conversione_gradi.js @@ -1,5 +1,5 @@ /** - * Esercizio Intermedio: Convertitore Celsius-Fahrenheit + * Esercizio: Convertitore Celsius-Fahrenheit * * Obiettivo: Utilizzare .map() per trasformare dati numerici. * diff --git a/javascript/06_Array/esercizi/debug_colori.js b/javascript/06_Array/esercizi/debug_colori.js index c4cd8af..3bbdb0c 100644 --- a/javascript/06_Array/esercizi/debug_colori.js +++ b/javascript/06_Array/esercizi/debug_colori.js @@ -1,5 +1,5 @@ /** - * Esercizio Intermedio: Debugging Indici (CORREGGI IL CODICE) + * Esercizio: Debugging Indici (CORREGGI IL CODICE) * * Obiettivo: Identificare e correggere un errore comune relativo agli indici degli array. * diff --git a/javascript/06_Array/esercizi/lista_pianeti.js b/javascript/06_Array/esercizi/lista_pianeti.js index 6500e8a..e42fd1b 100644 --- a/javascript/06_Array/esercizi/lista_pianeti.js +++ b/javascript/06_Array/esercizi/lista_pianeti.js @@ -1,5 +1,5 @@ /** - * Esercizio Intermedio: Gestione lista Pianeti + * Esercizio: Gestione lista Pianeti * * Obiettivo: Manipolare un array aggiungendo e rimuovendo elementi. * diff --git a/javascript/06_Array/esercizi/minimo.js b/javascript/06_Array/esercizi/minimo.js new file mode 100644 index 0000000..8570254 --- /dev/null +++ b/javascript/06_Array/esercizi/minimo.js @@ -0,0 +1,47 @@ +/** + * Esercizio: Trova il Minimo e Massimo in un Array + * + * Obiettivo: Completa le funzioni 'trovaMinimo' per restituire il numero più piccolo + * + * Passi: + * 1. La funzione 'trovaMinimo' prende un array di numeri come input. + * 2. Scorri l'array e confronta ogni numero per trovare il minimo. + * 3. Ritorna il numero più piccolo trovato. + */ + +function trovaMinimo(arr) { +} + + + +// Esempio di utilizzo: +let numeri = [5, 2, 9, 1, 5, 6]; +let minimo = trovaMinimo(numeri); + +let altriNumeri = [3, 4, 0, -1, 8]; +let minimo2 = trovaMinimo(altriNumeri); + +let ancoraNumeri = [10, 20, 30]; +let minimo3 = trovaMinimo(ancoraNumeri); + +// ZONA TEST - NON MODIFICARE +if (minimo === 1) { + console.log("✅ 1. Test superato!"); +} else { + console.log("❌ 1. Test fallito. Minimo:", minimo); +} + +if (minimo2 === -1) { + console.log("✅ 2. Test superato!"); +} else { + console.log("❌ 2. Test fallito. Minimo:", minimo2); +} + +if (minimo3 === 10) { + console.log("✅ 3. Test superato!"); +} else { + console.log("❌ 3. Test fallito. Minimo:", minimo3); +} + + +