123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154 |
- var prog_name=["furga"];
- 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
- */
- function initStorage(){
- try {
- return 'localStorage' in window && window['localStorage'] !== null;
- } catch (e) {
- return false;
- }
- };
- function initProgetto() {
- if(initStorage())
-
- if(initStorage())
-
- localStorage.setItem(prog_name, name);
- //localStorage.setItem(spese, valori);
-
- if(localStorage.getItem(prog_name)!=null)
-
- console.log(prog_name+"nome progetto");
- $('#prog-name').text(prog_name);
- }
- $( function(){
-
- initStorage();
- initProgetto();
-
- });
|