Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 13.61 KB | None | 0 0
  1. $(document).ready(cargarEventos);
  2.  
  3. function cargarEventos(){
  4.     $("#btnEj1").click(negativoOPositivo); // Ejercicio 1
  5.     $("#btnEj2").click(mayorQue10); // Ejercicio 2
  6.     $("#btnEj3").click(mayorOIgualQue20); // Ejercicio 3
  7.     $("#btnEj4").click(convertirPositivo); // Ejercicio 4
  8.     $("#btnEj5").click(entre10y20); // Ejercicio 5
  9.     $("#btnEj6").click(multiplo7y3); // Ejercicio 6
  10.     $("#btnEj7").click(fueraDeMenos20y20); // Ejercicio 7
  11.     $("#btnEj8").click(entre10y30); // Ejercicio 8
  12.     $("#btnEj9").click(plan); // Ejercicio 9
  13.     $("#btnEj10").click(restar); // Ejercicio 10
  14.     $("#btnEj11").click(operar); // Ejercicio 11
  15.     $("#btnEj12").click(esVocal); // Ejercicio 12
  16.     $("#btnEj13").click(multiplo); // Ejercicio 13
  17.     $("#btnEj14").click(viaje); // Ejercicio 14
  18.     $("#btnEj15").click(depto); // Ejercicio 15
  19.     $("#btnEj16").click(comparar); // Ejercicio 16
  20.     $("#btnEj17").click(rango); // Ejercicio 17
  21.     $("#btnEj18").click(agregar); // Ejercicio 18
  22.     $("#btnEj181").click(reset); // Ejercicio 18
  23.     $("#btnEj19").click(evaluar); // Ejercicio 19
  24.     $("#btnEj191").click(resetEj19); // Ejercicio 19
  25.     $("#btnEj20").click(receta); // Ejercicio 20
  26.  
  27. }
  28.  
  29. //Ejercicio 1------------------------------------------------------------
  30.  
  31. function negativoOPositivo(){
  32.     let valorEj1 = $("#txtNumeroEj1").val();
  33.     valorEj1 = parseInt(valorEj1);
  34.     let mensaje = "El numero es negativo";
  35.  
  36.     if (valorEj1 > 0) {
  37.         mensaje = "El numero es positivo";
  38.     }
  39.  
  40.     $("#divMostrarEj1").html(mensaje);
  41. }
  42.  
  43. //Ejercicio 2------------------------------------------------------------
  44.  
  45. function mayorQue10() {
  46.     let valorEj2 = $("#txtNumeroEj2").val();
  47.     valorEj2 = parseInt(valorEj2);
  48.     let mensaje = "Mayor a 10";
  49.  
  50.     if (valorEj2 > 10) {
  51.         $("#divMostrarEj2").html(mensaje);
  52.     }
  53. }
  54.  
  55. //Ejercicio 3------------------------------------------------------------
  56.  
  57. function mayorOIgualQue20() {
  58.     let valorEj3 = $("#txtNumeroEj3").val();
  59.     valorEj3 = parseInt(valorEj3);
  60.     let mensaje = "Mayor a 20";
  61.  
  62.     if (valorEj3 <= 20) {
  63.         mensaje = "Es menor o igual a 20"
  64.     }
  65.  
  66.     $("#divMostrarEj3").html(mensaje);
  67.  
  68. }
  69.  
  70. //Ejercicio 4------------------------------------------------------------
  71.  
  72. function convertirPositivo() {
  73.     let valorEj4 = $("#txtNumeroEj4").val();
  74.     valorEj4 = parseInt(valorEj4);
  75.  
  76.     if (valorEj4 < 0) {
  77.         valorEj4 = valorEj4 * -1;
  78.     }
  79.  
  80.     $("#divMostrarEj4").html("El valor absoluto del numero ingresado es: " + valorEj4);
  81.  
  82. }
  83.  
  84. //Ejercicio 5------------------------------------------------------------
  85.  
  86. function entre10y20() {
  87.     let valorEj5 = $("#txtNumeroEj5").val();
  88.     valorEj5 = parseInt(valorEj5);
  89.     let mensaje = "No"
  90.     if (valorEj5 > 10 & valorEj5 < 20) {
  91.         mensaje = "Si";
  92.     }
  93.     $("#divMostrarEj5").html(mensaje);
  94.  
  95. }
  96.  
  97. //Ejercicio 6------------------------------------------------------------
  98.  
  99. function multiplo7y3() {
  100.     let valorEj6 = $("#txtNumeroEj6").val();
  101.     valorEj6 = parseInt(valorEj6);
  102.     let mensaje = "No"
  103.     if (valorEj6 % 7 === 0 & valorEj6 % 3 === 0) {
  104.         mensaje = "Si";
  105.     }
  106.     $("#divMostrarEj6").html(mensaje);
  107.  
  108. }
  109.  
  110. //Ejercicio 7------------------------------------------------------------
  111.  
  112. function fueraDeMenos20y20() {
  113.     let valorEj7 = $("#txtNumeroEj7").val();
  114.     valorEj7 = parseInt(valorEj7);
  115.     let mensaje = "No"
  116.     if (valorEj7 < -20 | valorEj7 > 20) {
  117.         mensaje = "Si";
  118.     }
  119.     $("#divMostrarEj7").html(mensaje);
  120.  
  121. }
  122.  
  123. //Ejercicio 8------------------------------------------------------------
  124.  
  125. function entre10y30() {
  126.     let valorEj8 = $("#txtNumeroEj8").val();
  127.     valorEj8 = parseInt(valorEj8);
  128.     let mensaje = "El valor ingresado se encuentra entre 10 y 30";
  129.  
  130.     if (valorEj8 < 10) {
  131.         mensaje = "El valor ingresado es menor a 10";
  132.     } else if (valorEj8 > 30) {
  133.         mensaje = "El valor ingresado es mayor a 30";
  134.     }
  135.        
  136.     $("#divMostrarEj8").html(mensaje);
  137.  
  138. }
  139.  
  140. //Ejercicio 9------------------------------------------------------------
  141.  
  142. function plan() {
  143.     let dia = $("#txtDia").val();
  144.     let temp = $("#txtTemp").val();
  145.     temp = parseInt(temp);
  146.     let mensajeD = "Ir a trabajar";
  147.     let mensajeT = "Ponerse ropa moderadamente abrigada";
  148.  
  149.     if (dia === "Domingo" | dia === "domingo") {
  150.         mensajeD = "Quedarse en casa, hoy descansa";
  151.     }
  152.  
  153.     if (temp < 10) {
  154.         mensajeT = "Abrigarse mucho";
  155.     } else if (temp > 20) {
  156.         mensajeT = "Usar ropa comoda";
  157.     }
  158.  
  159.     $("#divMostrarEj81").html("Levantarse");
  160.     $("#divMostrarEj82").html(mensajeD);
  161.     $("#divMostrarEj83").html(mensajeT);
  162. }
  163.  
  164. //Ejercicio 10-----------------------------------------------------------
  165.  
  166. function restar() {
  167.     let val1 = $("#txtNumeroEj101").val();
  168.     val1 = parseInt(val1);
  169.     let val2 = $("#txtNumeroEj102").val();
  170.     val2 = parseInt(val2);
  171.     let resultado = 0;
  172.  
  173.     if (val1 > val2) {
  174.         resultado = val1 - val2;
  175.     } else {
  176.         resultado = val2 - val1;
  177.     }
  178.     $("#divMostrarEj10").html(resultado);
  179. }
  180.  
  181. //Ejercicio 11------------------------------------------------------------
  182.  
  183. function operar() {
  184.     let val1 = $("#txtNum1Ej11").val();
  185.     val1 = parseInt(val1);
  186.     let val2 = $("#txtNum2Ej11").val();
  187.     val2 = parseInt(val2);
  188.     let operacion = $("#selEj11").val();
  189.     let resultado = 0;
  190.  
  191.     switch (operacion) {
  192.  
  193.         case "S":
  194.             resultado = val1 + val2;
  195.             break;
  196.  
  197.         case "R":
  198.             if (val1 > val2) {
  199.                 resultado = val1 - val2;
  200.             } else {
  201.                 resultado = val2 - val1;
  202.             }
  203.             break;
  204.  
  205.         case "M":
  206.             resultado = val1 * val2;
  207.             break;
  208.  
  209.         case "D":
  210.             if (val1 > val2) {
  211.                 resultado = val1 / val2;
  212.             } else {
  213.                 resultado = val2 / val1;
  214.             }
  215.             break;
  216.     }
  217.     $("#divMostrarEj11").html("El resultado es: " + resultado)
  218. }
  219.  
  220. //Ejercicio 12------------------------------------------------------------
  221.  
  222. function esVocal() {
  223.     let letra = $("#txtLetraEj12").val();
  224.     let mensaje = "La letra ingresada no es vocal"
  225.  
  226.     if (letra === "a" | letra === "e" | letra === "i" | letra === "o" | letra === "u" | letra === "A" | letra === "E" | letra === "I" | letra === "O" | letra === "U") {
  227.         mensaje = "La letra ingresada es vocal";
  228.     }
  229.     $("#divMostrarEj12").html(mensaje)
  230. }
  231.  
  232. //Ejercicio 13------------------------------------------------------------
  233.  
  234. function multiplo() {
  235.     let val1 = $("#txtNum1Ej13").val();
  236.     val1 = parseInt(val1);
  237.     let val2 = $("#txtNum2Ej13").val();
  238.     val2 = parseInt(val2);
  239.     let modulo = val1 % val2;
  240.     let mensaje = "El segundo numero no es multiplo del primero";
  241.  
  242.     if (modulo === 0) {
  243.         mensaje = "El segundo numero es multiplo del primero";
  244.     }
  245.  
  246.     $("#divMostrarEj13").html(mensaje);
  247. }
  248.  
  249. //Ejercicio 14-------------------------------------------------------------
  250.  
  251. function viaje() {
  252.     let millas = $("#txtMillas").val();
  253.     millas = parseInt(millas);
  254.     let plus = $("#selPlus").val();
  255.     let mensaje = "";
  256.  
  257.     if (plus === "S") {
  258.         millas = millas * 2;
  259.     }
  260.  
  261.     if (millas < 15000) {
  262.         mensaje = "Lo sentimos, no dispones de suficientes Millas acumuladas";
  263.     } else if (millas >= 15000 && millas < 30000) {
  264.         mensaje = "Tu destino mas lejano se encuentra en America del Sur"
  265.     } else if (millas >= 30000 && millas < 60000) {
  266.         mensaje = "Tu destino mas lejano se encuentra en America del Norte"
  267.     } else if (millas >= 60000) {
  268.         mensaje = "Tu destino mas lejano se encuentra en Europa"
  269.     }
  270.  
  271.     $("#divMostrarEj14").html(mensaje);
  272. }
  273.  
  274. //Ejercicio 15----------------------------------------------------------------
  275.  
  276. function depto() {
  277.     let coDepto = $("#txtCodigoDepto").val();
  278.     let mensaje = "";
  279.  
  280.     switch (coDepto) {
  281.         case "A": {
  282.             mensaje = "Canelones";
  283.             break;
  284.         }
  285.         case "B": {
  286.             mensaje = "Maldonado";
  287.             break;
  288.         }
  289.         case "C": {
  290.             mensaje = "Rocha";
  291.             break;
  292.         }
  293.         case "D": {
  294.             mensaje = "Treinta y Tres";
  295.             break;
  296.         }
  297.         case "E": {
  298.             mensaje = "Cerro Largo";
  299.             break;
  300.         }
  301.         case "F": {
  302.             mensaje = "Rivera";
  303.             break;
  304.         }
  305.         case "G": {
  306.             mensaje = "Artigas";
  307.             break;
  308.         }
  309.         case "H": {
  310.             mensaje = "Salto";
  311.             break;
  312.         }
  313.         case "I": {
  314.             mensaje = "Paysandu";
  315.             break;
  316.         }
  317.         case "J": {
  318.             mensaje = "Rio Negro";
  319.             break;
  320.         }
  321.         case "K": {
  322.             mensaje = "Soriano";
  323.             break;
  324.         }
  325.         case "L": {
  326.             mensaje = "Colonia";
  327.             break;
  328.         }
  329.         case "M": {
  330.             mensaje = "San Jose";
  331.             break;
  332.         }
  333.         case "N": {
  334.             mensaje = "Flores";
  335.             break;
  336.         }
  337.         case "O": {
  338.             mensaje = "Florida";
  339.             break;
  340.         }
  341.         case "P": {
  342.             mensaje = "Lavalleja";
  343.             break;
  344.         }
  345.         case "Q": {
  346.             mensaje = "Durazno";
  347.             break;
  348.         }
  349.         case "R": {
  350.             mensaje = "Tacuarembo";
  351.             break;
  352.         }
  353.         case "S": {
  354.             mensaje = "Montevideo";
  355.             break;
  356.         }
  357.     }
  358.     $("#divMostrarEj15").html(mensaje);
  359. }
  360.  
  361. //Ejercicio 16---------------------------------------------------
  362.  
  363.  function comparar() {
  364.      let a = $("#txtVal1Ej16").val();
  365.      a = parseInt(a);
  366.      let b = $("#txtVal2Ej16").val();
  367.      b = parseInt(b);
  368.      let c = $("#txtVal3Ej16").val();
  369.      c = parseInt(c);
  370.      let mensaje = "";
  371.      
  372.      if (a > b && a > c) {
  373.          mensaje = "El valor A es el mayor de los tres valores";
  374.      }
  375.      if (b > a && b > c) {
  376.          mensaje = "El valor B es el mayor de los tres valores";
  377.      }
  378.      if (c > a && c > b) {
  379.          mensaje = "El valor C es el mayor de los tres valores";
  380.      }
  381.      $("#divMostrarEj16").html(mensaje);
  382. }
  383.  
  384. //Ejercicio 17------------------------------------------------------
  385.  
  386. function rango() {
  387.     let a = $("#txtValEj17").val();
  388.     a = parseFloat(a);
  389.     let mensaje = "El valor esta fuera de rango"
  390.  
  391.     if (a > 0 & a < 10) {
  392.         mensaje = "El valor esta dentro del rango";
  393.     }
  394.     $("#divMostrarEj17").html(mensaje);
  395. }
  396.  
  397. //Ejercicio 18------------------------------------------------------
  398.  
  399. let clicks = 0;
  400. let total = 0;
  401.  
  402. function agregar() {
  403.     let numAgregado = $("#txtValEj18").val();
  404.     numAgregado = parseInt(numAgregado);
  405.        
  406.     if (clicks === 6) {
  407.         $("#divMostrarEj18").html(total);
  408.         $("#btnEj18").attr("disabled", true);
  409.     } else {
  410.         if (numAgregado < 0) {
  411.             numAgregado = numAgregado * -1;
  412.         }
  413.         clicks++;
  414.         total = total + numAgregado;
  415.     }    
  416. }
  417.  
  418. function reset() {
  419.     clicks = 0;
  420.     total = 0;
  421.     $("#btnEj18").attr("disabled", false);
  422.     $("#divMostrarEj18").html("");
  423. }
  424.  
  425. //Ejercicio 19--------------------------------------------------------
  426.  
  427. let clicksEj19 = 0;
  428. let multiplos = 0;
  429. let mayores = 0;
  430. let ambas = 0;
  431.  
  432. function evaluar() {
  433.     let numIngresado = $("#txtValEj19").val();
  434.     numIngresado = parseInt(numIngresado);
  435.  
  436.     if (clicksEj19 === 5) {
  437.         $("#btnEj19").attr("disabled", true);
  438.         $("#divMultiplo").html("De los numeros ingresados, " + multiplos + " cumplen con esta condicion");
  439.         $("#divMayor").html("De los numeros ingresados, " + mayores + " cumplen con esta condicion");
  440.         $("#divAmbas").html("De los numeros ingresados, " + ambas + " cumplen con ambas condiciones");
  441.     } else {
  442.         if (numIngresado % 5 === 0) {
  443.             multiplos = multiplos + 1;
  444.         }
  445.         if (numIngresado > 20) {
  446.             mayores = mayores + 1;
  447.         }
  448.         if (numIngresado % 5 === 0 && numIngresado > 20) {
  449.             ambas = ambas + 1;
  450.         }
  451.     }
  452.     clicksEj19 = clicksEj19 + 1;
  453. }
  454.  
  455. function resetEj19() {
  456.     clicksEj19 = 0;
  457.     multiplos = 0;
  458.     mayores = 0;
  459.     ambas = 0;
  460.     $("#btnEj19").attr("disabled", false);
  461.     $("#divMultiplo").html("");
  462.     $("#divMayor").html("");
  463.     $("#divAmbas").html("");
  464. }
  465.  
  466. //Ejercicio 20-----------------------------------------------------------------
  467.  
  468. function receta() {
  469.     let azucar = $("#txtAzucar").val();
  470.     azucar = parseInt(azucar);
  471.     let harina = $("#txtHarina").val();
  472.     harina = parseInt(harina);
  473.     harina = harina / 100;
  474.     let aceite = $("#txtAceite").val();
  475.     aceite = parseInt(aceite);
  476.     let agua = $("#txtAgua").val();
  477.     agua = parseInt(agua);
  478.    
  479.     if (azucar < harina && azucar < aceite && azucar < agua) {
  480.         $("#divMostrarEj20").html("Podes hacer hasta " + azucar + " recetas de galletas en base a los ingredientes disponibles");
  481.     }
  482.     if (harina < azucar && harina < aceite && harina < agua) {
  483.         $("#divMostrarEj20").html("Podes hacer hasta " + harina + " recetas de galletas en base a los ingredientes disponibles");
  484.     }
  485.     if (aceite < harina && aceite < azucar && aceite < agua) {
  486.         $("#divMostrarEj20").html("Podes hacer hasta " + aceite + " recetas de galletas en base a los ingredientes disponibles");
  487.     }
  488.     if (agua < harina && agua < aceite && agua < azucar) {
  489.         $("#divMostrarEj20").html("Podes hacer hasta " + agua + " recetas de galletas en base a los ingredientes disponibles");
  490.     }
  491. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement