Browse Source

km e tempo divisi

cri 7 years ago
parent
commit
b8b9bc2c18
1 changed files with 65 additions and 8 deletions
  1. 65 8
      spesefurga.js

+ 65 - 8
spesefurga.js

@@ -12,9 +12,34 @@ var deposito=600;
 var totale=sbollo+sassicurazione+deposito;
 console.log(totale+ "totale");
 
+
+/*quota per KM*/
+
+var totale_per_Km=(totale/100)*40;
+
+console.log(totale_per_Km+"totale da coprire in base km");
+
+var km_uso=[230, 440, 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)*60;
+
+console.log(totale_per_T+"totale da coprire in base al tempo");
+
 var user=["gabri", "ge", "brogie", "col_G"];
 
-var giorni_uso=[23, 14, 200, 12];
+var giorni_uso=[23, 44, 100, 12];
 //se lo si usa come collettivo vale 1 o vale 4?!
 var s_giorni_uso=0;
 
@@ -23,9 +48,9 @@ var n_user=user.length;
 
 console.log(user.length+" utenti");
 
-var p_annuale=(totale/n_user);
+var p_annuale=(totale_per_T/n_user);
 var p_giornaliero=p_annuale/365;
-var full_giornaliero = totale/365;
+var full_giornaliero = totale_per_T/365;
 var giorni_comuni=365;
 
 var q_giorni_comuni=p_giornaliero*giorni_comuni;
@@ -33,8 +58,10 @@ var q_giorni_comuni=p_giornaliero*giorni_comuni;
 
 
 var quote=[];
+
+console.log(full_giornaliero+" piano giornaliero di utilizzo")
     
-console.log(p_giornaliero+" piano giornaliera a capa");
+console.log(p_giornaliero+" piano giornaliera di inutilizzo");
 
 console.log(p_annuale+" piano annuale a capa, "+(365/n_user)+" giorni");
 
@@ -53,7 +80,7 @@ function sommatoria(array_x){
 
 
 
-function conguaglio(){
+function conguaglioT(){
     var quota=0;
     
     s_giorni_uso = sommatoria(giorni_uso);
@@ -66,7 +93,7 @@ function conguaglio(){
     
     q_giorni_comuni=p_giornaliero*giorni_comuni;
     
-    console.log(q_giorni_comuni+ "quota per i giorni di inutilizzo")
+    console.log(q_giorni_comuni+ "quota a testa per i giorni di inutilizzo")
     
      for(var i=0;i<user.length;i=i+1){
             
@@ -74,12 +101,42 @@ function conguaglio(){
          
          quota=(giorni_uso[i]*full_giornaliero)+q_giorni_comuni;
               
-        console.log("quota "+ user[i]+" (giorni "+giorni_uso[i]+"): "+quota)
+        console.log("quota temporale "+ user[i]+" (giorni "+giorni_uso[i]+"): "+quota)
+        quote.push(quota);
+        
+     }
+   
+}
+
+function conguaglioKM(){
+    
+    
+    
+    
+   var quota=0;
+    
+    /* s_giorni_uso = sommatoria(giorni_uso);
+    
+    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){
+         
+         quota=(km_uso[i]*quota_per_1km);
+              
+        console.log("quota KM "+ user[i]+" ("+km_uso[i]+" Km): "+quota)
         quote.push(quota);
         
      }
    
 }
-conguaglio();
+
+conguaglioT();
+conguaglioKM();