Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <title>Calculo de servicio residencial - Anda</title>
- </head>
- <body>
- <form>
- <fieldset>
- <legend>Calculo de servicio residencial - Anda</legend>
- <label for="">Ingresa la lectura anterior(m3)</label>
- <input type="text" id="txtN1">
- <br><br>
- <label for="">Ingresa la lectura actual(m3)</label>
- <input type="text" id="txtN2">
- <br><br>
- <input type="button" onclick="Calc();" value="Calcular">
- <input type="reset" value="Borrar información">
- </fieldset>
- </form>
- </body>
- <label>El precio de tu factura deberia ser: </label>
- <div style="color: blue;" id="Calc">$</div>
- <script>
- function Calc() {
- var n1 = document.getElementById('txtN1').value;
- var n2 = document.getElementById('txtN2').value;
- var mtconsum = parseInt(n2) - parseInt(n1);
- switch (true) {
- case mtconsum <=10: alert ("El precio de tu factura deberia ser: 2,29");
- var basico = "2,29";
- document.getElementById("Calc").innerHTML = basico;
- break;
- case mtconsum >= 11 && mtconsum <= 20:
- var multi = mtconsum*0.210;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum == 21:
- var multi = mtconsum*0.250;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum == 22:
- var multi = mtconsum*0.280;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum == 23:
- var multi = mtconsum*0.310;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum == 24:
- var multi = mtconsum*0.340;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum >= 25 && mtconsum <= 30:
- var multi = mtconsum*0.370;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum == 31:
- var multi = mtconsum*0.420;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum == 32:
- var multi = mtconsum*0.480;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum == 33:
- var multi = mtconsum*0.540;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum == 34:
- var multi = mtconsum*0.640;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum >= 35 && mtconsum <= 40:
- var multi = mtconsum*0.760;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum == 41:
- var multi = mtconsum*0.900;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum == 42:
- var multi = mtconsum*1.050;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum == 43:
- var multi = mtconsum*1.200;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum == 44:
- var multi = mtconsum*1.400;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum >= 45 && mtconsum <= 50:
- var multi = mtconsum*1.650;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum >= 51 && mtconsum <= 60:
- var multi = mtconsum*1.900;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum >= 61 && mtconsum <= 70:
- var multi = mtconsum*2.200;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum >= 71 && mtconsum <= 90:
- var multi = mtconsum*2.500;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum >= 91 && mtconsum <= 100:
- var multi = mtconsum*2.900;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum >= 101 && mtconsum <= 500:
- var multi = mtconsum*3.400;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- case mtconsum >= 501:
- var multi = mtconsum*3.900;
- alert ("El precio de tu factura deberia ser: " + multi);
- document.getElementById("Calc").innerHTML = multi;
- break;
- default: alert ("Los metros cubicos ingresados no son validos"); break;
- }
- }
- </script>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement