Advertisement
Guest User

Untitled

a guest
Sep 10th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 16.05 KB | None | 0 0
  1. $(document).ready(cargarEventos);
  2.  
  3. function cargarEventos(){
  4.     $("#btnForEj1").click(del1al1000F); // Ejercicio 1  
  5.     $("#btnWhileEj1").click(del1al1000W); // Ejercicio 1  
  6.     $("#btnDoWhileEj1").click(del1al1000DW); // Ejercicio 1
  7.  
  8.     $("#btnForEj2").click(enterosEntre100y10F); // Ejercicio 2
  9.     $("#btnWhileEj2").click(enterosEntre100y10W); // Ejercicio 2
  10.     $("#btnDoWhileEj2").click(enterosEntre100y10DW); // Ejercicio 2
  11.  
  12.     $("#btnForEj3").click(del40al10F); // Ejercicio 3  
  13.     $("#btnWhileEj3").click(del40al10W); // Ejercicio 3
  14.     $("#btnDoWhileEj3").click(del40al10DW); // Ejercicio 3
  15.  
  16.     $("#btnForEj4").click(del20alM30F); // Ejercicio 4  
  17.     $("#btnWhileEj4").click(del20alM30W); // Ejercicio 4
  18.     $("#btnDoWhileEj4").click(del20alM30DW); // Ejercicio 4
  19.  
  20.     $("#btnForEj5").click(del1al450x5F); // Ejercicio 5
  21.     $("#btnWhileEj5").click(del1al450x5W); // Ejercicio 5
  22.     $("#btnDoWhileEj5").click(del1al450x5DW); // Ejercicio 5
  23.  
  24.     $("#btnForEj6").click(delN33al230x4F); // Ejercicio 6
  25.     $("#btnWhileEj6").click(delN33al230x4W); // Ejercicio 6
  26.     $("#btnDoWhileEj6").click(delN33al230x4DW); // Ejercicio 6
  27.  
  28.     $("#btnForEj7").click(lineaF); // Ejercicio 7
  29.     $("#btnWhileEj7").click(lineaW); // Ejercicio 7
  30.     $("#btnDoWhileEj7").click(lineaDW); // Ejercicio 7
  31.  
  32.     $("#btnForEj8").click(limitesF); // Ejercicio 8
  33.     $("#btnWhileEj8").click(limitesW); // Ejercicio 8
  34.     $("#btnDoWhileEj8").click(limitesDW); // Ejercicio 8
  35.  
  36.     $("#btnForEj9").click(multiF); // Ejercicio 9
  37.     $("#btnWhileEj9").click(multiW); // Ejercicio 9
  38.     $("#btnDoWhileEj9").click(multiDW); // Ejercicio 9
  39.  
  40.     $("#btnForEj10").click(multiTF); // Ejercicio 10
  41.     $("#btnWhileEj10").click(multiTW); // Ejercicio 10
  42.     $("#btnDoWhileEj10").click(multiTDW); // Ejercicio 10
  43.  
  44.     $("#btnForEj11").click(multiplosLF); // Ejercicio 11
  45.     $("#btnWhileEj11").click(multiplosLW); // Ejercicio 11
  46.     $("#btnDoWhileEj11").click(multiplosLDW); // Ejercicio 11
  47.  
  48.     $("#btnForEj12").click(factorialF); // Ejercicio 12
  49.     $("#btnWhileEj12").click(factorialW); // Ejercicio 12
  50.     $("#btnDoWhileEj12").click(factorialDW); // Ejercicio 12
  51.    
  52.    }
  53.  
  54.  
  55. //Ejercicio 1----------------------------------------------------------------------------
  56.  
  57. function del1al1000F() {
  58.     for (i = 1; i <= 1000; i++) {
  59.         $("#divMostrarForEj1").append(i);      
  60.         $("#divMostrarForEj1").append("<br>");
  61.     }    
  62. }
  63.  
  64. function del1al1000W() {
  65.     i = 1;
  66.     while (i <= 1000) {
  67.         $("#divMostrarWhileEj1").append(i);
  68.         $("#divMostrarWhileEj1").append("<br>");
  69.         i++;
  70.     }
  71. }
  72.  
  73. function del1al1000DW() {
  74.     i = 1;
  75.     do {
  76.         $("#divMostrarDoWhileEj1").append(i);
  77.         $("#divMostrarDoWhileEj1").append("<br>");
  78.         i++;
  79.     } while (i <= 1000)
  80. }
  81.  
  82. //Ejercicio 2--------------------------------------------------------------------------------
  83.  
  84. function enterosEntre100y10F() {
  85.     for (i = -100; i <= 10; i++) {
  86.         $("#divMostrarForEj2").append(i);
  87.         $("#divMostrarForEj2").append("<br>");
  88.     }  
  89. }
  90.  
  91. function enterosEntre100y10W() {
  92.     i = -100;
  93.     while (i <= 10) {
  94.         $("#divMostrarWhileEj2").append(i);
  95.         $("#divMostrarWhileEj2").append("<br>");
  96.         i++;
  97.     }
  98. }
  99.  
  100. function enterosEntre100y10DW() {
  101.     i = -100;
  102.     do {
  103.         $("#divMostrarDoWhileEj2").append(i);
  104.         $("#divMostrarDoWhileEj2").append("<br>");
  105.         i++;
  106.     } while (i <= 10)
  107. }
  108.  
  109. //Ejercicio 3-------------------------------------------------------------------------------
  110.  
  111. function del40al10F() {
  112.     for (i = 40; i >= 10; i--) {
  113.         $("#divMostrarForEj3").append(i);
  114.         $("#divMostrarForEj3").append("<br>");
  115.     }
  116. }
  117.  
  118. function del40al10W() {
  119.     i = 40;
  120.     while (i >= 10) {
  121.         $("#divMostrarWhileEj3").append(i);
  122.         $("#divMostrarWhileEj3").append("<br>");
  123.         i--;
  124.     }
  125. }
  126.  
  127. function del40al10DW() {
  128.     i = 40;
  129.     do {
  130.         $("#divMostrarDoWhileEj3").append(i);
  131.         $("#divMostrarDoWhileEj3").append("<br>");
  132.         i--;
  133.     } while (i >= 10)
  134. }
  135.  
  136. //Ejercicio 4-------------------------------------------------------------------------------
  137.  
  138. function del20alM30F() {
  139.     for (i = 20; i >= -30; i--) {
  140.         $("#divMostrarForEj4").append(i);
  141.         $("#divMostrarForEj4").append("<br>");
  142.     }
  143. }
  144.  
  145. function del20alM30W() {
  146.     i = 20;
  147.     while (i >= -30) {
  148.         $("#divMostrarWhileEj4").append(i);
  149.         $("#divMostrarWhileEj4").append("<br>");
  150.         i--;
  151.     }
  152. }
  153.  
  154. function del20alM30DW() {
  155.     i = 20;
  156.     do {
  157.         $("#divMostrarDoWhileEj4").append(i);
  158.         $("#divMostrarDoWhileEj4").append("<br>");
  159.         i--;
  160.     } while (i >= -30)
  161. }
  162.  
  163. //Ejercicio 5 ------------------------------------------------------------------------------
  164.  
  165. function del1al450x5F() {
  166.     for (i = 0; i <= 450; i += 1) {
  167.         if (i % 5 === 0) {
  168.             $("#divMostrarForEj5").append(i);
  169.             $("#divMostrarForEj5").append("<br>");
  170.         }
  171.     }
  172. }
  173.  
  174. function del1al450x5W() {
  175.     let i = 0;
  176.     while (i <= 450) {      
  177.         if (i % 5 === 0) {
  178.             $("#divMostrarWhileEj5").append(i);
  179.             $("#divMostrarWhileEj5").append("<br>");            
  180.         }
  181.         i += 1;
  182.     }
  183. }
  184.  
  185. function del1al450x5DW() {
  186.     let i = 0;
  187.    
  188.     do {
  189.         if (i % 5 === 0) {
  190.             $("#divMostrarDoWhileEj5").append(i);
  191.             $("#divMostrarDoWhileEj5").append("<br>");            
  192.         }
  193.         i += 1;
  194.     } while (i <= 450)
  195. }
  196.    
  197.  
  198.  
  199. //Ejercicio 6 ------------------------------------------------------------------------------
  200.  
  201. function delN33al230x4F() {
  202.     for (i = -33; i <= 230; i += 1) {
  203.         if (i % 4 === 0) {
  204.             $("#divMostrarForEj6").append(i);
  205.             $("#divMostrarForEj6").append("<br>");
  206.         }
  207.     }
  208. }
  209.  
  210. function delN33al230x4W() {
  211.     let i = -33;
  212.     while (i <= 230) {
  213.         if (i % 4 === 0) {
  214.             $("#divMostrarWhileEj6").append(i);
  215.             $("#divMostrarWhileEj6").append("<br>");
  216.         }
  217.         i += 1;
  218.     }
  219. }
  220.  
  221. function delN33al230x4DW() {
  222.     let i = -33;
  223.  
  224.     do {
  225.         if (i % 4 === 0) {
  226.             $("#divMostrarDoWhileEj6").append(i);
  227.             $("#divMostrarDoWhileEj6").append("<br>");
  228.         }
  229.         i += 1;
  230.     } while (i <= 230)
  231. }
  232.  
  233. //Ejercicio 7-----------------------------------------------------------------------------------
  234.  
  235. function lineaF() {
  236.     let largo = $("#txtEj7").val();
  237.     largo = parseInt(largo);
  238.  
  239.     if (!isNaN(largo) && largo >= 2 && largo <= 50) {
  240.         $("#divMostrarForEj7").html("");
  241.  
  242.         for (i = 1; i <= largo; i++) {
  243.             $("#divMostrarForEj7").append("-");
  244.         }
  245.     } else {
  246.         $("#divMostrarForEj7").html("El valor ingresado debe ser un numero entre 2 y 50");
  247.     }
  248. }
  249.  
  250. function lineaW() {
  251.     let largo = $("#txtEj7").val();
  252.     largo = parseInt(largo);
  253.     i = 1;
  254.  
  255.     if (!isNaN(largo) && largo >= 2 && largo <= 50) {
  256.         $("#divMostrarWhileEj7").html("");
  257.         while (i <= largo) {
  258.             $("#divMostrarWhileEj7").append("-");
  259.             i++;
  260.         }
  261.     } else {
  262.         $("#divMostrarWhileEj7").html("El valor ingresado debe ser un numero entre 2 y 50");
  263.     }
  264.  
  265. }
  266.  
  267. function lineaDW() {
  268.     let largo = $("#txtEj7").val();
  269.     largo = parseInt(largo);
  270.     i = 1;
  271.  
  272.     if (!isNaN(largo) && largo >= 2 && largo <= 50) {
  273.         $("#divMostrarDoWhileEj7").html("");
  274.         do {
  275.             $("#divMostrarDoWhileEj7").append("-");
  276.             i++;
  277.         }   while (i <= largo)
  278.     } else {
  279.         $("#divMostrarDoWhileEj7").html("El valor ingresado debe ser un numero entre 2 y 50");
  280.     }
  281. }
  282.  
  283. //Ejercicio 8---------------------------------------------------------------------------------------------------
  284.  
  285. function limitesF() {
  286.     let limite1 = $("#txtLim1Ej8").val();
  287.     limite1 = parseInt(limite1);
  288.     let limite2 = $("#txtLim2Ej8").val();
  289.     limite2 = parseInt(limite2);
  290.  
  291.     $("#divMostrarForEj8").html("");
  292.  
  293.     if (!isNaN(limite1) && !isNaN(limite2)) {
  294.         if (limite2 > limite1) {
  295.  
  296.             for (i = limite1; i <= limite2; i++) {
  297.                 $("#divMostrarForEj8").append(i + " ")
  298.             }
  299.         }
  300.     }
  301.  
  302.     if (!isNaN(limite1) && !isNaN(limite2)) {
  303.         if (limite1 > limite2) {
  304.  
  305.             for (i = limite1; i >= limite2; i--) {
  306.                 $("#divMostrarForEj8").append(i + " ")
  307.             }
  308.         }
  309.     } else {
  310.         $("#divMostrarForEj8").html("Los valores ingresados deben ser numericos");
  311.     }
  312. }
  313.  
  314. function limitesW() {
  315.     let limite1 = $("#txtLim1Ej8").val();
  316.     limite1 = parseInt(limite1);
  317.     let limite2 = $("#txtLim2Ej8").val();
  318.     limite2 = parseInt(limite2);
  319.     i = 0;
  320.     $("#divMostrarWhileEj8").html("");
  321.  
  322.     if (!isNaN(limite1) && !isNaN(limite2)) {
  323.         if (limite1 < limite2) {
  324.             i = limite1;
  325.             while (i < limite2) {
  326.                 $("#divMostrarWhileEj8").append(i + " ");
  327.                 i++;
  328.             }
  329.         }
  330.     }
  331.  
  332.     if (!isNaN(limite1) && !isNaN(limite2)) {
  333.         if (limite1 > limite2) {
  334.             i = limite1;
  335.             while (i > limite2) {
  336.                 $("#divMostrarWhileEj8").append(i + " ");
  337.                 i--;
  338.             }
  339.         }
  340.     } else {
  341.         $("#divMostrarWhileEj8").html("Los valores ingresados deben ser numericos");
  342.     }
  343. }
  344.  
  345. function limitesDW() {
  346.     let limite1 = $("#txtLim1Ej8").val();
  347.     limite1 = parseInt(limite1);
  348.     let limite2 = $("#txtLim2Ej8").val();
  349.     limite2 = parseInt(limite2);
  350.     i = 0;
  351.     $("#divMostrarDoWhileEj8").html("");
  352.  
  353.     if (!isNaN(limite1) && !isNaN(limite2)) {
  354.         if (limite1 < limite2) {
  355.             i = limite1;
  356.             do {
  357.                 $("#divMostrarDoWhileEj8").append(i + " ");
  358.                 i++;
  359.             } while (i < limite2)
  360.         }
  361.  
  362.         if (limite1 > limite2) {
  363.             i = limite1;
  364.             do {
  365.                 $("#divMostrarDoWhileEj8").append(i + " ");
  366.                 i--;
  367.             } while (i > limite2)
  368.         }
  369.  
  370.     } else {
  371.         $("#divMostrarDoWhileEj8").html("Los valores ingresados deben ser numericos");
  372.     }
  373. }
  374.  
  375. // Ejercicio 9--------------------------------------------------------------------------------------------
  376.  
  377. function multiF() {
  378.     let val1 = $("#txtVal1Ej9").val();
  379.     val1 = parseInt(val1);
  380.     let val2 = $("#txtVal2Ej9").val();
  381.     val2 = parseInt(val2);
  382.     let producto = 0;
  383.  
  384.     if (!isNaN(val1) && !isNaN(val2)) {
  385.         for (i = 0; i < val2; i++) {
  386.             producto += val1;
  387.         } $("#divMostrarForEj9").html(producto);
  388.     } else {
  389.         $("#divMostrarForEj9").html("Los valores ingresados deben ser numericos");
  390.     }
  391. }
  392.  
  393. function multiW() {
  394.     let val1 = $("#txtVal1Ej9").val();
  395.     val1 = parseInt(val1);
  396.     let val2 = $("#txtVal2Ej9").val();
  397.     val2 = parseInt(val2);
  398.     let producto = 0;
  399.     i = 0;
  400.  
  401.     if (!isNaN(val1) && !isNaN(val2)) {
  402.         while (i < val2) {
  403.             producto += val1;
  404.             i++;
  405.         } $("#divMostrarWhileEj9").html(producto);
  406.     } else {
  407.         $("#divMostrarWhileEj9").html("Los valores ingresados deben ser numericos");
  408.     }
  409. }
  410.  
  411. function multiDW() {
  412.     let val1 = $("#txtVal1Ej9").val();
  413.     val1 = parseInt(val1);
  414.     let val2 = $("#txtVal2Ej9").val();
  415.     val2 = parseInt(val2);
  416.     let producto = 0;
  417.     i = 0;
  418.  
  419.     if (!isNaN(val1) && !isNaN(val2)) {
  420.         if (val2 != 0) {
  421.             do {
  422.             producto += val1;
  423.             i++;
  424.         } while (i < val2);
  425.     }
  426.         $("#divMostrarDoWhileEj9").html(producto);
  427.     } else {
  428.         $("#divMostrarDoWhileEj9").html("Los valores ingresados deben ser numericos");
  429.     }
  430. }
  431.  
  432. //Ejercicio 10---------------------------------------------------------------------------------------
  433.  
  434. function multiTF() {
  435.     let val1 = $("#txtVal1Ej10").val();
  436.     val1 = parseInt(val1);
  437.     let val2 = $("#txtVal2Ej10").val();
  438.     val2 = parseInt(val2);
  439.     let producto = 1;
  440.  
  441.     if (!isNaN(val1) && !isNaN(val2)) {
  442.         for (i = val1; i <= val2; i++) {
  443.             producto = producto * i;
  444.         }
  445.         $("#divMostrarForEj10").html(producto);
  446.     }
  447. }
  448.  
  449. function multiTW() {
  450.     let val1 = $("#txtVal1Ej10").val();
  451.     val1 = parseInt(val1);
  452.     let val2 = $("#txtVal2Ej10").val();
  453.     val2 = parseInt(val2);
  454.     let producto = 1;
  455.     let i = val1;
  456.  
  457.     if (!isNaN(val1) && !isNaN(val2)) {
  458.         while (i <= val2) {
  459.             producto = producto * i;
  460.             i++
  461.         }
  462.         $("#divMostrarWhileEj10").html(producto);
  463.     }
  464. }
  465.  
  466. function multiTDW() {
  467.     let val1 = $("#txtVal1Ej10").val();
  468.     val1 = parseInt(val1);
  469.     let val2 = $("#txtVal2Ej10").val();
  470.     val2 = parseInt(val2);
  471.     let producto = 1;
  472.     let i = val1;
  473.  
  474.     if (!isNaN(val1) && !isNaN(val2)) {
  475.         do {
  476.             producto = producto * i;
  477.             i++;
  478.         } while (i <= val2)
  479.     }
  480.     $("#divMostrarDoWhileEj10").html(producto);
  481. }
  482.  
  483. //Ejercicio 11-----------------------------------------------------------------------------
  484.  
  485. function multiplosLF() {
  486.     let val1 = $("#txtVal1Ej11").val();
  487.     val1 = parseInt(val1);
  488.     let val2 = $("#txtVal2Ej11").val();
  489.     val2 = parseInt(val2);
  490.     let val3 = $("#txtVal3Ej11").val();
  491.     val3 = parseInt(val3);
  492.  
  493.  
  494.     if (!isNaN(val1) && !isNaN(val2) && !isNaN(val3)) {
  495.         if (val1 < val2) {
  496.             for(i = val1; i < val2; i++) {
  497.                 if (i % val3 === 0) {
  498.                     $("#divMostrarForEj11").append(i + " ")
  499.                 }            
  500.             }
  501.         }
  502.  
  503.         if(val1 > val2) {
  504.             for(i = val1; i > val2; i--) {
  505.                 if (i % val3 === 0) {
  506.                     $("#divMostrarForEj11").append(i + " ")
  507.                 }            
  508.             }
  509.         }
  510.     }
  511. }
  512.  
  513. function multiplosLW() {
  514.     let val1 = $("#txtVal1Ej11").val();
  515.     val1 = parseInt(val1);
  516.     let val2 = $("#txtVal2Ej11").val();
  517.     val2 = parseInt(val2);
  518.     let val3 = $("#txtVal3Ej11").val();
  519.     val3 = parseInt(val3);
  520.     let i = 0;
  521.  
  522.         if (!isNaN(val1) && !isNaN(val2) && !isNaN(val3)) {
  523.             if (val1 < val2) {
  524.                 i = val1;
  525.                 while (i < val2) {
  526.                     if (i % val3 === 0) {
  527.                     $("#divMostrarWhileEj11").append(i + " ");
  528.                 }
  529.                 i++;
  530.             }
  531.         }
  532.             if (val1 > val2) {
  533.                 i = val1;
  534.                 while (i > val2) {
  535.                     if (i % val3 === 0) {
  536.                     $("#divMostrarWhileEj11").append(i + " ");    
  537.                 }
  538.                 i--;
  539.             }
  540.         }  
  541.     }
  542. }
  543.  
  544. function multiplosLDW() {
  545.     let val1 = $("#txtVal1Ej11").val();
  546.     val1 = parseInt(val1);
  547.     let val2 = $("#txtVal2Ej11").val();
  548.     val2 = parseInt(val2);
  549.     let val3 = $("#txtVal3Ej11").val();
  550.     val3 = parseInt(val3);
  551.     let i = 0;
  552.    
  553.     if (!isNaN(val1) && !isNaN(val2) && !isNaN(val3)) {
  554.             if (!isNaN(val1) && !isNaN(val2) && !isNaN(val3)) {
  555.                 if (val1 < val2) {
  556.                     i = val1;
  557.                     do {
  558.                         if (i % val3 === 0) {
  559.                         $("#divMostrarDoWhileEj11").append(i + " ");
  560.                     }
  561.                     i++;
  562.                 }while (i < val2);
  563.             }
  564.                 if (val1 > val2) {
  565.                     i = val1;
  566.                     do {
  567.                         if (i % val3 === 0) {
  568.                         $("#divMostrarDoWhileEj11").append(i + " ");    
  569.                     }
  570.                     i--;
  571.                 } while (i > val2)
  572.             }  
  573.         }
  574.     }
  575. }
  576.  
  577. //Ejercicio 12------------------------------------------------------------------------------------------
  578.  
  579. function factorialF() {
  580.     let val1 = $("#txtValEj12").val();
  581.     val1 = parseInt(val1);
  582.     let producto = 1;
  583.  
  584.     if (!isNaN(val1)) {
  585.         for (i = 1; i <= val1; i++) {
  586.             producto = producto * i;
  587.         }
  588.         $("#divMostrarForEj12").html(producto);
  589.     }
  590. }
  591.  
  592. function factorialW() {
  593.     //Toy aca!
  594. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement