let soldiDisponibili = 50; let listaSpesa = []; let numeroProdotti = 0; function aggiungiProdotto(nome, prezzo) { if (soldiDisponibili >= prezzo) { // Aggiunge il contenuto della variabile nome alla lista 'listaSpesa' listaSpesa.push(nome); // Sottrae dai soldi a mia disposizione (variabile 'soldiDisponibili') // il valore contenuto nella variabile 'prezzo' // soldiDisponibili -= prezzo; soldiDisponibili = soldiDisponibili - prezzo; // Aumenta di uno il valore nella variabile 'numeroProdotti' // numeroProdotti += 1; // numeroProdotti++; numeroProdotti = numeroProdotti + 1; // Stampa varie informazioni per l'utente console.log("Complimenti! Hai aggiunto il prodotto " + nome + " al prezzo di " + prezzo.toString() + " milioni di euro."); console.log("Ti rimangono " + soldiDisponibili.toString() + " milioni di euro."); } else { const soldiMancanti = prezzo - soldiDisponibili; console.log("Spendi troppo, ti mancano " + soldiMancanti.toString() + " milioni di euro."); } } function mostraLista() { console.log("LA TUA LISTA DELLA SPESA:"); // let lunghezzaLista = listaSpesa.length; // numeroProdotti == listaSpesa.length // [ "Primo Elemento", "Secondo Elemento", "Terzo Elemento" ] // [ 0 , 1 , 2 ] // // Lunghezza lista: 3 let miaLunghezzaLista = listaSpesa.length; //if (listaSpesa.length === 0 ) { if (miaLunghezzaLista === 0 ) { console.log("Non ci sono prodotti nella lista!"); } else { for (let i = 0; i < miaLunghezzaLista; i++) { let numeroProgressivo = (i + 1).toString(); let nomePosizioneElemento = numeroProgressivo + ". " + listaSpesa[i]; console.log(nomePosizioneElemento); } } console.log("Ci rimangono ancora " + soldiDisponibili.toString() + " milioni di euro."); } // aggiungiProdotto("Pollo", 12); // aggiungiProdotto("Pompelmi", 10); // aggiungiProdotto("Pomodori", 10); // aggiungiProdotto("Ovini Kinder", 40);