Advertisement
mrnavaone

appcalc

Aug 16th, 2020
682
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 6.63 KB | None | 0 0
  1. <html>
  2.     <head>
  3.         <title>Calculo de servicio residencial - Anda</title>
  4.     </head>
  5.     <body>
  6.    
  7.    
  8.     <form>
  9.        
  10.     <fieldset>
  11.         <legend>Calculo de servicio residencial - Anda</legend>
  12.         <label for="">Ingresa la lectura anterior(m3)</label>
  13.         <input type="text" id="txtN1">
  14.         <br><br>
  15.         <label for="">Ingresa la lectura actual(m3)</label>
  16.         <input type="text" id="txtN2">
  17.         <br><br>
  18.         <input type="button" onclick="Calc();" value="Calcular">
  19.         <input type="reset" value="Borrar información">
  20.  
  21.     </fieldset>
  22.     </form>
  23.        
  24.     </body>
  25.     <label>El precio de tu factura deberia ser: </label>
  26.          <div  style="color: blue;" id="Calc">$</div>
  27.     <script>
  28.         function Calc() {
  29.             var n1 = document.getElementById('txtN1').value;
  30.             var n2 = document.getElementById('txtN2').value;
  31.             var mtconsum = parseInt(n2) - parseInt(n1);
  32.          
  33.             switch (true) {
  34.             case mtconsum <=10: alert ("El precio de tu factura deberia ser: 2,29");
  35.            var basico = "2,29";
  36.            document.getElementById("Calc").innerHTML = basico;
  37.            break;
  38.            case mtconsum >= 11 && mtconsum <= 20:
  39.            var multi = mtconsum*0.210;
  40.             alert ("El precio de tu factura deberia ser: " + multi);
  41.             document.getElementById("Calc").innerHTML = multi;
  42.             break;
  43.             case mtconsum == 21:
  44.              var multi = mtconsum*0.250;
  45.             alert ("El precio de tu factura deberia ser: " + multi);
  46.             document.getElementById("Calc").innerHTML = multi;
  47.              break;
  48.                case mtconsum == 22:
  49.              var multi = mtconsum*0.280;
  50.             alert ("El precio de tu factura deberia ser: " + multi);
  51.             document.getElementById("Calc").innerHTML = multi;
  52.              break;
  53.               case mtconsum == 23:
  54.              var multi = mtconsum*0.310;
  55.             alert ("El precio de tu factura deberia ser: " + multi);
  56.             document.getElementById("Calc").innerHTML = multi;
  57.              break;
  58.                 case mtconsum == 24:
  59.              var multi = mtconsum*0.340;
  60.             alert ("El precio de tu factura deberia ser: " + multi);
  61.             document.getElementById("Calc").innerHTML = multi;
  62.              break;
  63.              case mtconsum >= 25 && mtconsum <= 30:
  64.             var multi = mtconsum*0.370;
  65.             alert ("El precio de tu factura deberia ser: " + multi);
  66.             document.getElementById("Calc").innerHTML = multi;
  67.              break;
  68.               case mtconsum == 31:
  69.              var multi = mtconsum*0.420;
  70.             alert ("El precio de tu factura deberia ser: " + multi);
  71.             document.getElementById("Calc").innerHTML = multi;
  72.              break;
  73.                case mtconsum == 32:
  74.              var multi = mtconsum*0.480;
  75.             alert ("El precio de tu factura deberia ser: " + multi);
  76.             document.getElementById("Calc").innerHTML = multi;
  77.              break;
  78.                 case mtconsum == 33:
  79.              var multi = mtconsum*0.540;
  80.             alert ("El precio de tu factura deberia ser: " + multi);
  81.             document.getElementById("Calc").innerHTML = multi;
  82.              break;
  83.                 case mtconsum == 34:
  84.              var multi = mtconsum*0.640;
  85.             alert ("El precio de tu factura deberia ser: " + multi);
  86.             document.getElementById("Calc").innerHTML = multi;
  87.              break;
  88.              
  89.                case mtconsum >= 35 && mtconsum <= 40:
  90.             var multi = mtconsum*0.760;
  91.             alert ("El precio de tu factura deberia ser: " + multi);
  92.             document.getElementById("Calc").innerHTML = multi;
  93.              break;
  94.                  case mtconsum == 41:
  95.              var multi = mtconsum*0.900;
  96.             alert ("El precio de tu factura deberia ser: " + multi);
  97.             document.getElementById("Calc").innerHTML = multi;
  98.              break;
  99.                case mtconsum == 42:
  100.              var multi = mtconsum*1.050;
  101.             alert ("El precio de tu factura deberia ser: " + multi);
  102.             document.getElementById("Calc").innerHTML = multi;
  103.              break;
  104.                 case mtconsum == 43:
  105.              var multi = mtconsum*1.200;
  106.             alert ("El precio de tu factura deberia ser: " + multi);
  107.             document.getElementById("Calc").innerHTML = multi;
  108.              break;
  109.                 case mtconsum == 44:
  110.              var multi = mtconsum*1.400;
  111.             alert ("El precio de tu factura deberia ser: " + multi);
  112.             document.getElementById("Calc").innerHTML = multi;
  113.              break;
  114.              
  115.              case mtconsum >= 45 && mtconsum <= 50:
  116.             var multi = mtconsum*1.650;
  117.             alert ("El precio de tu factura deberia ser: " + multi);
  118.             document.getElementById("Calc").innerHTML = multi;
  119.              break;
  120.              
  121.              case mtconsum >= 51 && mtconsum <= 60:
  122.             var multi = mtconsum*1.900;
  123.             alert ("El precio de tu factura deberia ser: " + multi);
  124.             document.getElementById("Calc").innerHTML = multi;
  125.              break;
  126.              
  127.              case mtconsum >= 61 && mtconsum <= 70:
  128.             var multi = mtconsum*2.200;
  129.             alert ("El precio de tu factura deberia ser: " + multi);
  130.             document.getElementById("Calc").innerHTML = multi;
  131.              break;
  132.              case mtconsum >= 71 && mtconsum <= 90:
  133.             var multi = mtconsum*2.500;
  134.             alert ("El precio de tu factura deberia ser: " + multi);
  135.             document.getElementById("Calc").innerHTML = multi;
  136.              break;
  137.               case mtconsum >= 91 && mtconsum <= 100:
  138.             var multi = mtconsum*2.900;
  139.             alert ("El precio de tu factura deberia ser: " + multi);
  140.             document.getElementById("Calc").innerHTML = multi;
  141.              break;
  142.                case mtconsum >= 101 && mtconsum <= 500:
  143.             var multi = mtconsum*3.400;
  144.             alert ("El precio de tu factura deberia ser: " + multi);
  145.             document.getElementById("Calc").innerHTML = multi;
  146.              break;
  147.               case mtconsum >= 501:
  148.              var multi = mtconsum*3.900;
  149.             alert ("El precio de tu factura deberia ser: " + multi);
  150.             document.getElementById("Calc").innerHTML = multi;
  151.              break;
  152.              
  153.              
  154.             default: alert ("Los metros cubicos ingresados no son validos"); break;
  155.         }
  156. }
  157.        
  158.     </script>
  159. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement