spesefurga.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. var prog_name=[];
  2. var prog_data=[];
  3. var prog_indice=0;
  4. var sbollo=100;
  5. var sassicurazione=600;
  6. var deposito=600;
  7. var totale=sbollo+sassicurazione+deposito;
  8. console.log(totale+ "totale");
  9. var user=["gabri", "ge", "brogie", "col_G"];
  10. var giorni_uso=[23, 14, 200, 12];
  11. //se lo si usa come collettivo vale 1 o vale 4?!
  12. var s_giorni_uso=0;
  13. var days=[23,23,23,23];
  14. var n_user=user.length;
  15. console.log(user.length+" utenti");
  16. var p_annuale=(totale/n_user);
  17. var p_giornaliero=p_annuale/365;
  18. var full_giornaliero = totale/365;
  19. var giorni_comuni=365;
  20. var q_giorni_comuni=p_giornaliero*giorni_comuni;
  21. var quote=[];
  22. console.log(p_giornaliero+" piano giornaliera a capa");
  23. console.log(p_annuale+" piano annuale a capa, "+(365/n_user)+" giorni");
  24. function sommatoria(array_x){
  25. var variabile=0;
  26. for(var i=0;i<array_x.length;i=i+1){
  27. variabile += array_x[i];
  28. }
  29. return variabile;
  30. //attenzione non è universale! ma non so come assegnare quella variabile a s_giorni_uso come argomento. rimane sempre zero.why?
  31. // console.log(variabile+"variabile sommatoria")
  32. }
  33. function conguaglio(){
  34. var quota=0;
  35. s_giorni_uso = sommatoria(giorni_uso);
  36. console.log(s_giorni_uso +" giorni in cui il furgone è stato usato");
  37. giorni_comuni= 365-s_giorni_uso;
  38. console.log(giorni_comuni+ " giorni di inutilizzo")
  39. q_giorni_comuni=p_giornaliero*giorni_comuni;
  40. console.log(q_giorni_comuni+ "quota per i giorni di inutilizzo")
  41. for(var i=0;i<user.length;i=i+1){
  42. quota=(giorni_uso[i]*full_giornaliero)+q_giorni_comuni;
  43. console.log("quota "+ user[i]+" (giorni "+giorni_uso[i]+"): "+quota)
  44. quote.push(quota);
  45. }
  46. }
  47. conguaglio();
  48. function message(div,msg){
  49. $(div).html(msg);
  50. };
  51. //console.log(quote)
  52. // sommatoria(quote)
  53. $(function(){
  54. $( "#setname" ).on( "click", function( event ) {
  55. // Prevent the usual navigation behavior
  56. event.preventDefault();
  57. setpropname();
  58. $(`#popup1`).popup(`close`);
  59. });
  60. });
  61. function setpropname(){
  62. prog_name.push($(`#p-name`).prop(`value`));
  63. console.log(prog_name[0]);
  64. message(`#prog-name`,prog_name[0]);
  65. };
  66. $( "#setname" ).on( "click", function( event ) {
  67. // Prevent the usual navigation behavior
  68. event.preventDefault();
  69. setpropname();
  70. });