added latest
This commit is contained in:
@@ -21,7 +21,7 @@ valore fisso = 60;
|
|||||||
|
|
||||||
console.log(risultatoFinale);
|
console.log(risultatoFinale);
|
||||||
|
|
||||||
let risultatoFinale = 1numero + valore fisso;
|
let risultatoFinale = 1numero * valore fisso;
|
||||||
|
|
||||||
// OUTPUT ATTESO: 3000
|
// OUTPUT ATTESO: 3000
|
||||||
console.log(risultatoFinale);
|
console.log(risultatoFinale);
|
||||||
|
|||||||
20
javascript/04_Iterazioni/extra/somma_media_multipli_3.js
Normal file
20
javascript/04_Iterazioni/extra/somma_media_multipli_3.js
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
/**
|
||||||
|
* Esercizio: Somma e Media dei Multipli di 3
|
||||||
|
*
|
||||||
|
* Descrizione:
|
||||||
|
* Calcola la somma e la media dei numeri multipli di 3 compresi tra 1 e 30.
|
||||||
|
*
|
||||||
|
* Istruzioni:
|
||||||
|
* 1. Crea due variabili: `somma` inizializzata a 0 e `conteggio` inizializzato a 0.
|
||||||
|
* 2. Usa un ciclo `for` da 1 a 30 (inclusi).
|
||||||
|
* 3. Se il numero e` multiplo di 3 (n % 3 === 0):
|
||||||
|
* - aggiungilo a `somma`
|
||||||
|
* - incrementa `conteggio`
|
||||||
|
* 4. Calcola la media come `somma / conteggio` e salvala in `media`.
|
||||||
|
* 5. Stampa: "Somma: X, Media: Y".
|
||||||
|
*
|
||||||
|
* Output atteso:
|
||||||
|
* Somma: 165, Media: 16.5
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Scrivi qui il tuo codice
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
*
|
*
|
||||||
* Obiettivo: Manipolare un array aggiungendo e rimuovendo elementi.
|
* Obiettivo: Manipolare un array aggiungendo e rimuovendo elementi.
|
||||||
*
|
*
|
||||||
* 1. Inizia con l'array 'pianeti' seguente: "Mercurio", "Venere", "Terra", "Marte".
|
* 1. Inizia con l'array 'pianeti' seguente: ["Mercurio", "Venere", "Terra", "Marte"]
|
||||||
* 2. Usa i metodi degli array per arrivare a questo risultato: ["Terra", "Giove"]
|
* 2. Usa i metodi degli array per arrivare a questo risultato: ["Terra", "Giove"]
|
||||||
* 3. Stampa l'array risultante.
|
* 3. Stampa l'array risultante.
|
||||||
*
|
*
|
||||||
|
|||||||
43
javascript/06_Array/extra/indice_minimo.js
Normal file
43
javascript/06_Array/extra/indice_minimo.js
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
/**
|
||||||
|
* Esercizio: Trova l'Indice del Minimo
|
||||||
|
*
|
||||||
|
* Obiettivo: Completa la funzione `trovaIndiceMinimo` per restituire
|
||||||
|
* l'indice del numero piu` piccolo nell'array.
|
||||||
|
*
|
||||||
|
* Passi:
|
||||||
|
* 1. La funzione `trovaIndiceMinimo` prende un array di numeri come input.
|
||||||
|
* 2. Inizializza un indice di riferimento (es. `indiceMin = 0`).
|
||||||
|
* 3. Scorri l'array a partire dall'indice 1.
|
||||||
|
* 4. Se trovi un numero piu` piccolo, aggiorna `indiceMin`.
|
||||||
|
* 5. Ritorna `indiceMin`.
|
||||||
|
*/
|
||||||
|
|
||||||
|
function trovaIndiceMinimo(arr) {
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Esempio di utilizzo:
|
||||||
|
let numeri = [5, 2, 9, 1, 5, 6];
|
||||||
|
let indice1 = trovaIndiceMinimo(numeri);
|
||||||
|
|
||||||
|
let altriNumeri = [3, 4, 0, -1, 8];
|
||||||
|
let indice2 = trovaIndiceMinimo(altriNumeri);
|
||||||
|
|
||||||
|
let ancoraNumeri = [10, 20, 30];
|
||||||
|
let indice3 = trovaIndiceMinimo(ancoraNumeri);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// ZONA TEST - NON MODIFICARE
|
||||||
|
function assertEqual(actual, expected, test) {
|
||||||
|
if (actual === expected) {
|
||||||
|
console.log('✅ ' + test + ' Test superato!');
|
||||||
|
} else {
|
||||||
|
console.log('❌ ' + test + ' Test fallito. Indice: ' + actual);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
assertEqual(indice1, 3, "1.");
|
||||||
|
assertEqual(indice2, 3, "2.");
|
||||||
|
assertEqual(indice3, 0, "3.");
|
||||||
Reference in New Issue
Block a user