var nome_del_progetto = localStorage.getItem("key_progetto"); var prog_data = []; //serve? var prog_indice = 0; //serve? var spese = [100, 600, 600]; var totale = sommatoria(spese); console.log(totale + "totale"); /*quota per KM*/ var totale_per_Km = (totale / 100) * 30; console.log(totale_per_Km + "totale da coprire in base km"); var km_uso = [200, 3000, 1000, 1200]; var totale_KM = sommatoria(km_uso); console.log(totale_KM + "totale km percorsi"); var quota_per_1km = totale_per_Km / totale_KM; console.log(quota_per_1km + "costo di 1km"); /*quota per tempo*/ var totale_per_T = (totale / 100) * 70; console.log(totale_per_T + "totale da coprire in base al tempo"); var user = ["gabri", "ge", "brogie", "col_G"]; var giorni_uso = [100, 10, 100, 12]; //se lo si usa come collettivo vale 1 o vale 4?! var s_giorni_uso = 0; var n_user = user.length; console.log(user.length + " utenti"); var p_annuale = (totale_per_T / n_user); var p_giornaliero = p_annuale / 365; var full_giornaliero = totale_per_T / 365; var giorni_comuni = 365; var q_giorni_comuni = p_giornaliero * giorni_comuni; var quote = []; console.log(full_giornaliero + " piano giornaliero di utilizzo") console.log(p_giornaliero + " piano giornaliera di inutilizzo"); console.log(p_annuale + " piano annuale a capa, " + (365 / n_user) + " giorni"); function sommatoria(array_x) { var variabile = 0; for (var i = 0; i < array_x.length; i = i + 1) { variabile += array_x[i]; } return variabile; //attenzione non è universale! ma non so come assegnare quella variabile a s_giorni_uso come argomento. rimane sempre zero.why? // console.log(variabile+"variabile sommatoria") } function conguaglio() { var quota = 0; var quotaKM = 0; var quotaT = 0; s_giorni_uso = sommatoria(giorni_uso); console.log(s_giorni_uso + " giorni in cui il furgone è stato usato"); giorni_comuni = 365 - s_giorni_uso; console.log(giorni_comuni + " giorni di inutilizzo") q_giorni_comuni = p_giornaliero * giorni_comuni; console.log(q_giorni_comuni + "quota a testa per i giorni di inutilizzo") for (var i = 0; i < user.length; i = i + 1) { quotaT = (giorni_uso[i] * full_giornaliero) + q_giorni_comuni; quotaKM = (km_uso[i] * quota_per_1km); quota = quotaT + quotaKM; console.log("quota temporale " + user[i] + " (giorni " + giorni_uso[i] + "): " + quotaT) console.log("quota KM " + user[i] + " (" + km_uso[i] + " Km): " + quotaKM) console.log("quota TOT " + user[i] + ":" + quota) quote.push(quota); } } conguaglio(); /*localStorage.getItem(url);localStorage.setItem(url,title);localStorage.removeItem(url);*/ /* 1) scrivere tutti i valori nei posti giusti nella GUI 2) poter aggiungere/modificare i valori 3) poter cancellare i valori */ /*nome progetto*/ function mettoNome(){ $('.prog-name').text(nome_del_progetto); $('#prog-0 > a').text(nome_del_progetto); }; function initStorage() { try { return 'localStorage' in window && window['localStorage'] !== null; } catch (e) { return false; } }; function initProgetto() { if (initStorage()) if(localStorage.getItem("key_progetto")==null) { $('#prog-0').addClass('hide'); } if(localStorage.getItem("key_progetto")!=null) nome_del_progetto = localStorage.getItem("key_progetto"); mettoNome(); } function cambianomeprogetto() { if($("#p-name").val()==""){ alert("inserisci un nome valido"); return false; } nome_del_progetto = $("#p-name").val(); localStorage.setItem("key_progetto", nome_del_progetto); if(localStorage.getItem("key_progetto")==null) { $('#prog-0').addClass('hide'); } if(localStorage.getItem("key_progetto")!=null) mettoNome(); $("#popup1").popup("close"); //$("#mod-prog").collapsible("close"); } //function cambiavalore(id,ghdjak)