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);