Advertisement
Guest User

Untitled

a guest
Sep 12th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 27.24 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.     $("#btnForEj13").click(rectanguloF); // Ejercicio 13
  53.     $("#btnWhileEj13").click(rectanguloW); // Ejercicio 13
  54.     $("#btnDoWhileEj13").click(rectanguloDW); // Ejercicio 13
  55.  
  56.     $("#btnForEj14").click(digitosF); // Ejercicio 14
  57.     $("#btnWhileEj14").click(digitosW); // Ejercicio 14
  58.     $("#btnDoWhileEj14").click(digitosDW); // Ejercicio 14
  59.  
  60.     $("#btnForEj15").click(dividido20F); // Ejercicio 15
  61.     $("#btnWhileEj15").click(dividido20W); // Ejercicio 15
  62.     $("#btnDoWhileEj15").click(dividido20DW); // Ejercicio 15
  63.  
  64.     $("#btnForEj16").click(m4y6F); // Ejercicio 16
  65.     $("#btnWhileEj16").click(m4y6W); // Ejercicio 16
  66.     $("#btnDoWhileEj16").click(m4y6DW); // Ejercicio 16
  67.  
  68.     $("#btnForEj17").click(divisionF); // Ejercicio 17
  69.     $("#btnWhileEj17").click(divisionW); // Ejercicio 17
  70.     $("#btnDoWhileEj17").click(divisionDW); // Ejercicio 17
  71.  
  72.     $("#btnForEj18").click(mutiploEntre30y200F); // Ejercicio 18
  73.     $("#btnWhileEj18").click(mutiploEntre30y200W); // Ejercicio 18
  74.     $("#btnDoWhileEj18").click(mutiploEntre30y200DW); // Ejercicio 18
  75. }
  76.  
  77.  
  78. //Ejercicio 1----------------------------------------------------------------------------
  79.  
  80. function del1al1000F() {
  81.     for (i = 1; i <= 1000; i++) {
  82.         $("#divMostrarForEj1").append(i);
  83.         $("#divMostrarForEj1").append("<br>");
  84.     }
  85. }
  86.  
  87. function del1al1000W() {
  88.     i = 1;
  89.     while (i <= 1000) {
  90.         $("#divMostrarWhileEj1").append(i);
  91.         $("#divMostrarWhileEj1").append("<br>");
  92.         i++;
  93.     }
  94. }
  95.  
  96. function del1al1000DW() {
  97.     i = 1;
  98.     do {
  99.         $("#divMostrarDoWhileEj1").append(i);
  100.         $("#divMostrarDoWhileEj1").append("<br>");
  101.         i++;
  102.     } while (i <= 1000)
  103. }
  104.  
  105. //Ejercicio 2--------------------------------------------------------------------------------
  106.  
  107. function enterosEntre100y10F() {
  108.     for (i = -100; i <= 10; i++) {
  109.         $("#divMostrarForEj2").append(i);
  110.         $("#divMostrarForEj2").append("<br>");
  111.     }
  112. }
  113.  
  114. function enterosEntre100y10W() {
  115.     i = -100;
  116.     while (i <= 10) {
  117.         $("#divMostrarWhileEj2").append(i);
  118.         $("#divMostrarWhileEj2").append("<br>");
  119.         i++;
  120.     }
  121. }
  122.  
  123. function enterosEntre100y10DW() {
  124.     i = -100;
  125.     do {
  126.         $("#divMostrarDoWhileEj2").append(i);
  127.         $("#divMostrarDoWhileEj2").append("<br>");
  128.         i++;
  129.     } while (i <= 10)
  130. }
  131.  
  132. //Ejercicio 3-------------------------------------------------------------------------------
  133.  
  134. function del40al10F() {
  135.     for (i = 40; i >= 10; i--) {
  136.         $("#divMostrarForEj3").append(i);
  137.         $("#divMostrarForEj3").append("<br>");
  138.     }
  139. }
  140.  
  141. function del40al10W() {
  142.     i = 40;
  143.     while (i >= 10) {
  144.         $("#divMostrarWhileEj3").append(i);
  145.         $("#divMostrarWhileEj3").append("<br>");
  146.         i--;
  147.     }
  148. }
  149.  
  150. function del40al10DW() {
  151.     i = 40;
  152.     do {
  153.         $("#divMostrarDoWhileEj3").append(i);
  154.         $("#divMostrarDoWhileEj3").append("<br>");
  155.         i--;
  156.     } while (i >= 10)
  157. }
  158.  
  159. //Ejercicio 4-------------------------------------------------------------------------------
  160.  
  161. function del20alM30F() {
  162.     for (i = 20; i >= -30; i--) {
  163.         $("#divMostrarForEj4").append(i);
  164.         $("#divMostrarForEj4").append("<br>");
  165.     }
  166. }
  167.  
  168. function del20alM30W() {
  169.     i = 20;
  170.     while (i >= -30) {
  171.         $("#divMostrarWhileEj4").append(i);
  172.         $("#divMostrarWhileEj4").append("<br>");
  173.         i--;
  174.     }
  175. }
  176.  
  177. function del20alM30DW() {
  178.     i = 20;
  179.     do {
  180.         $("#divMostrarDoWhileEj4").append(i);
  181.         $("#divMostrarDoWhileEj4").append("<br>");
  182.         i--;
  183.     } while (i >= -30)
  184. }
  185.  
  186. //Ejercicio 5 ------------------------------------------------------------------------------
  187.  
  188. function del1al450x5F() {
  189.     for (i = 0; i <= 450; i += 1) {
  190.         if (i % 5 === 0) {
  191.             $("#divMostrarForEj5").append(i);
  192.             $("#divMostrarForEj5").append("<br>");
  193.         }
  194.     }
  195. }
  196.  
  197. function del1al450x5W() {
  198.     let i = 0;
  199.     while (i <= 450) {
  200.         if (i % 5 === 0) {
  201.             $("#divMostrarWhileEj5").append(i);
  202.             $("#divMostrarWhileEj5").append("<br>");
  203.         }
  204.         i += 1;
  205.     }
  206. }
  207.  
  208. function del1al450x5DW() {
  209.     let i = 0;
  210.  
  211.     do {
  212.         if (i % 5 === 0) {
  213.             $("#divMostrarDoWhileEj5").append(i);
  214.             $("#divMostrarDoWhileEj5").append("<br>");
  215.         }
  216.         i += 1;
  217.     } while (i <= 450)
  218. }
  219.  
  220.  
  221.  
  222. //Ejercicio 6 ------------------------------------------------------------------------------
  223.  
  224. function delN33al230x4F() {
  225.     for (i = -33; i <= 230; i += 1) {
  226.         if (i % 4 === 0) {
  227.             $("#divMostrarForEj6").append(i);
  228.             $("#divMostrarForEj6").append("<br>");
  229.         }
  230.     }
  231. }
  232.  
  233. function delN33al230x4W() {
  234.     let i = -33;
  235.     while (i <= 230) {
  236.         if (i % 4 === 0) {
  237.             $("#divMostrarWhileEj6").append(i);
  238.             $("#divMostrarWhileEj6").append("<br>");
  239.         }
  240.         i += 1;
  241.     }
  242. }
  243.  
  244. function delN33al230x4DW() {
  245.     let i = -33;
  246.  
  247.     do {
  248.         if (i % 4 === 0) {
  249.             $("#divMostrarDoWhileEj6").append(i);
  250.             $("#divMostrarDoWhileEj6").append("<br>");
  251.         }
  252.         i += 1;
  253.     } while (i <= 230)
  254. }
  255.  
  256. //Ejercicio 7-----------------------------------------------------------------------------------
  257.  
  258. function lineaF() {
  259.     let largo = $("#txtEj7").val();
  260.     largo = parseInt(largo);
  261.  
  262.     if (!isNaN(largo) && largo >= 2 && largo <= 50) {
  263.         $("#divMostrarForEj7").html("");
  264.  
  265.         for (i = 1; i <= largo; i++) {
  266.             $("#divMostrarForEj7").append("-");
  267.         }
  268.     } else {
  269.         $("#divMostrarForEj7").html("El valor ingresado debe ser un numero entre 2 y 50");
  270.     }
  271. }
  272.  
  273. function lineaW() {
  274.     let largo = $("#txtEj7").val();
  275.     largo = parseInt(largo);
  276.     i = 1;
  277.  
  278.     if (!isNaN(largo) && largo >= 2 && largo <= 50) {
  279.         $("#divMostrarWhileEj7").html("");
  280.         while (i <= largo) {
  281.             $("#divMostrarWhileEj7").append("-");
  282.             i++;
  283.         }
  284.     } else {
  285.         $("#divMostrarWhileEj7").html("El valor ingresado debe ser un numero entre 2 y 50");
  286.     }
  287.  
  288. }
  289.  
  290. function lineaDW() {
  291.     let largo = $("#txtEj7").val();
  292.     largo = parseInt(largo);
  293.     i = 1;
  294.  
  295.     if (!isNaN(largo) && largo >= 2 && largo <= 50) {
  296.         $("#divMostrarDoWhileEj7").html("");
  297.         do {
  298.             $("#divMostrarDoWhileEj7").append("-");
  299.             i++;
  300.         } while (i <= largo)
  301.     } else {
  302.         $("#divMostrarDoWhileEj7").html("El valor ingresado debe ser un numero entre 2 y 50");
  303.     }
  304. }
  305.  
  306. //Ejercicio 8---------------------------------------------------------------------------------------------------
  307.  
  308. function limitesF() {
  309.     let limite1 = $("#txtLim1Ej8").val();
  310.     limite1 = parseInt(limite1);
  311.     let limite2 = $("#txtLim2Ej8").val();
  312.     limite2 = parseInt(limite2);
  313.  
  314.     $("#divMostrarForEj8").html("");
  315.  
  316.     if (!isNaN(limite1) && !isNaN(limite2)) {
  317.         if (limite2 > limite1) {
  318.  
  319.             for (i = limite1; i <= limite2; i++) {
  320.                 $("#divMostrarForEj8").append(i + " ")
  321.             }
  322.         }
  323.     }
  324.  
  325.     if (!isNaN(limite1) && !isNaN(limite2)) {
  326.         if (limite1 > limite2) {
  327.  
  328.             for (i = limite1; i >= limite2; i--) {
  329.                 $("#divMostrarForEj8").append(i + " ")
  330.             }
  331.         }
  332.     } else {
  333.         $("#divMostrarForEj8").html("Los valores ingresados deben ser numericos");
  334.     }
  335. }
  336.  
  337. function limitesW() {
  338.     let limite1 = $("#txtLim1Ej8").val();
  339.     limite1 = parseInt(limite1);
  340.     let limite2 = $("#txtLim2Ej8").val();
  341.     limite2 = parseInt(limite2);
  342.     i = 0;
  343.     $("#divMostrarWhileEj8").html("");
  344.  
  345.     if (!isNaN(limite1) && !isNaN(limite2)) {
  346.         if (limite1 < limite2) {
  347.             i = limite1;
  348.             while (i < limite2) {
  349.                 $("#divMostrarWhileEj8").append(i + " ");
  350.                 i++;
  351.             }
  352.         }
  353.     }
  354.  
  355.     if (!isNaN(limite1) && !isNaN(limite2)) {
  356.         if (limite1 > limite2) {
  357.             i = limite1;
  358.             while (i > limite2) {
  359.                 $("#divMostrarWhileEj8").append(i + " ");
  360.                 i--;
  361.             }
  362.         }
  363.     } else {
  364.         $("#divMostrarWhileEj8").html("Los valores ingresados deben ser numericos");
  365.     }
  366. }
  367.  
  368. function limitesDW() {
  369.     let limite1 = $("#txtLim1Ej8").val();
  370.     limite1 = parseInt(limite1);
  371.     let limite2 = $("#txtLim2Ej8").val();
  372.     limite2 = parseInt(limite2);
  373.     i = 0;
  374.     $("#divMostrarDoWhileEj8").html("");
  375.  
  376.     if (!isNaN(limite1) && !isNaN(limite2)) {
  377.         if (limite1 < limite2) {
  378.             i = limite1;
  379.             do {
  380.                 $("#divMostrarDoWhileEj8").append(i + " ");
  381.                 i++;
  382.             } while (i < limite2)
  383.         }
  384.  
  385.         if (limite1 > limite2) {
  386.             i = limite1;
  387.             do {
  388.                 $("#divMostrarDoWhileEj8").append(i + " ");
  389.                 i--;
  390.             } while (i > limite2)
  391.         }
  392.  
  393.     } else {
  394.         $("#divMostrarDoWhileEj8").html("Los valores ingresados deben ser numericos");
  395.     }
  396. }
  397.  
  398. // Ejercicio 9--------------------------------------------------------------------------------------------
  399.  
  400. function multiF() {
  401.     let val1 = $("#txtVal1Ej9").val();
  402.     val1 = parseInt(val1);
  403.     let val2 = $("#txtVal2Ej9").val();
  404.     val2 = parseInt(val2);
  405.     let producto = 0;
  406.  
  407.     if (!isNaN(val1) && !isNaN(val2)) {
  408.         for (i = 0; i < val2; i++) {
  409.             producto += val1;
  410.         } $("#divMostrarForEj9").html(producto);
  411.     } else {
  412.         $("#divMostrarForEj9").html("Los valores ingresados deben ser numericos");
  413.     }
  414. }
  415.  
  416. function multiW() {
  417.     let val1 = $("#txtVal1Ej9").val();
  418.     val1 = parseInt(val1);
  419.     let val2 = $("#txtVal2Ej9").val();
  420.     val2 = parseInt(val2);
  421.     let producto = 0;
  422.     i = 0;
  423.  
  424.     if (!isNaN(val1) && !isNaN(val2)) {
  425.         while (i < val2) {
  426.             producto += val1;
  427.             i++;
  428.         } $("#divMostrarWhileEj9").html(producto);
  429.     } else {
  430.         $("#divMostrarWhileEj9").html("Los valores ingresados deben ser numericos");
  431.     }
  432. }
  433.  
  434. function multiDW() {
  435.     let val1 = $("#txtVal1Ej9").val();
  436.     val1 = parseInt(val1);
  437.     let val2 = $("#txtVal2Ej9").val();
  438.     val2 = parseInt(val2);
  439.     let producto = 0;
  440.     i = 0;
  441.  
  442.     if (!isNaN(val1) && !isNaN(val2)) {
  443.         if (val2 != 0) {
  444.             do {
  445.                 producto += val1;
  446.                 i++;
  447.             } while (i < val2);
  448.         }
  449.         $("#divMostrarDoWhileEj9").html(producto);
  450.     } else {
  451.         $("#divMostrarDoWhileEj9").html("Los valores ingresados deben ser numericos");
  452.     }
  453. }
  454.  
  455. //Ejercicio 10---------------------------------------------------------------------------------------
  456.  
  457. function multiTF() {
  458.     let val1 = $("#txtVal1Ej10").val();
  459.     val1 = parseInt(val1);
  460.     let val2 = $("#txtVal2Ej10").val();
  461.     val2 = parseInt(val2);
  462.     let producto = 1;
  463.  
  464.     if (!isNaN(val1) && !isNaN(val2)) {
  465.         for (i = val1; i <= val2; i++) {
  466.             producto = producto * i;
  467.         }
  468.         $("#divMostrarForEj10").html(producto);
  469.     }
  470. }
  471.  
  472. function multiTW() {
  473.     let val1 = $("#txtVal1Ej10").val();
  474.     val1 = parseInt(val1);
  475.     let val2 = $("#txtVal2Ej10").val();
  476.     val2 = parseInt(val2);
  477.     let producto = 1;
  478.     let i = val1;
  479.  
  480.     if (!isNaN(val1) && !isNaN(val2)) {
  481.         while (i <= val2) {
  482.             producto = producto * i;
  483.             i++
  484.         }
  485.         $("#divMostrarWhileEj10").html(producto);
  486.     }
  487. }
  488.  
  489. function multiTDW() {
  490.     let val1 = $("#txtVal1Ej10").val();
  491.     val1 = parseInt(val1);
  492.     let val2 = $("#txtVal2Ej10").val();
  493.     val2 = parseInt(val2);
  494.     let producto = 1;
  495.     let i = val1;
  496.  
  497.     if (!isNaN(val1) && !isNaN(val2)) {
  498.         do {
  499.             producto = producto * i;
  500.             i++;
  501.         } while (i <= val2)
  502.     }
  503.     $("#divMostrarDoWhileEj10").html(producto);
  504. }
  505.  
  506. //Ejercicio 11-----------------------------------------------------------------------------
  507.  
  508. function multiplosLF() {
  509.     let val1 = $("#txtVal1Ej11").val();
  510.     val1 = parseInt(val1);
  511.     let val2 = $("#txtVal2Ej11").val();
  512.     val2 = parseInt(val2);
  513.     let val3 = $("#txtVal3Ej11").val();
  514.     val3 = parseInt(val3);
  515.  
  516.  
  517.     if (!isNaN(val1) && !isNaN(val2) && !isNaN(val3)) {
  518.         if (val1 < val2) {
  519.             for (i = val1; i < val2; i++) {
  520.                 if (i % val3 === 0) {
  521.                     $("#divMostrarForEj11").append(i + " ")
  522.                 }
  523.             }
  524.         }
  525.  
  526.         if (val1 > val2) {
  527.             for (i = val1; i > val2; i--) {
  528.                 if (i % val3 === 0) {
  529.                     $("#divMostrarForEj11").append(i + " ")
  530.                 }
  531.             }
  532.         }
  533.     }
  534. }
  535.  
  536. function multiplosLW() {
  537.     let val1 = $("#txtVal1Ej11").val();
  538.     val1 = parseInt(val1);
  539.     let val2 = $("#txtVal2Ej11").val();
  540.     val2 = parseInt(val2);
  541.     let val3 = $("#txtVal3Ej11").val();
  542.     val3 = parseInt(val3);
  543.     let i = 0;
  544.  
  545.     if (!isNaN(val1) && !isNaN(val2) && !isNaN(val3)) {
  546.         if (val1 < val2) {
  547.             i = val1;
  548.             while (i < val2) {
  549.                 if (i % val3 === 0) {
  550.                     $("#divMostrarWhileEj11").append(i + " ");
  551.                 }
  552.                 i++;
  553.             }
  554.         }
  555.         if (val1 > val2) {
  556.             i = val1;
  557.             while (i > val2) {
  558.                 if (i % val3 === 0) {
  559.                     $("#divMostrarWhileEj11").append(i + " ");
  560.                 }
  561.                 i--;
  562.             }
  563.         }
  564.     }
  565. }
  566.  
  567. function multiplosLDW() {
  568.     let val1 = $("#txtVal1Ej11").val();
  569.     val1 = parseInt(val1);
  570.     let val2 = $("#txtVal2Ej11").val();
  571.     val2 = parseInt(val2);
  572.     let val3 = $("#txtVal3Ej11").val();
  573.     val3 = parseInt(val3);
  574.     let i = 0;
  575.  
  576.     if (!isNaN(val1) && !isNaN(val2) && !isNaN(val3)) {
  577.         if (!isNaN(val1) && !isNaN(val2) && !isNaN(val3)) {
  578.             if (val1 < val2) {
  579.                 i = val1;
  580.                 do {
  581.                     if (i % val3 === 0) {
  582.                         $("#divMostrarDoWhileEj11").append(i + " ");
  583.                     }
  584.                     i++;
  585.                 } while (i < val2);
  586.             }
  587.             if (val1 > val2) {
  588.                 i = val1;
  589.                 do {
  590.                     if (i % val3 === 0) {
  591.                         $("#divMostrarDoWhileEj11").append(i + " ");
  592.                     }
  593.                     i--;
  594.                 } while (i > val2)
  595.             }
  596.         }
  597.     }
  598. }
  599.  
  600. //Ejercicio 12------------------------------------------------------------------------------------------
  601.  
  602. function factorialF() {
  603.     let val1 = $("#txtValEj12").val();
  604.     val1 = parseInt(val1);
  605.     let producto = 1;
  606.  
  607.     if (!isNaN(val1)) {
  608.         for (i = 1; i <= val1; i++) {
  609.             producto = producto * i;
  610.         }
  611.         $("#divMostrarForEj12").html(producto);
  612.     }
  613. }
  614.  
  615. function factorialW() {
  616.     let val1 = $("#txtValEj12").val();
  617.     val1 = parseInt(val1);
  618.     let producto = 1;
  619.     let i = 1;
  620.  
  621.     if (!isNaN(val1)) {
  622.         while (i <= val1) {
  623.             producto = producto * i;
  624.             i++;
  625.         }        
  626.     }
  627.     $("#divMostrarWhileEj12").html(producto);
  628. }
  629.  
  630. function factorialDW() {
  631.     let val1 = $("#txtValEj12").val();
  632.     val1 = parseInt(val1);
  633.     let producto = 1;
  634.     let i = 1;
  635.  
  636.     if (!isNaN(val1)) {
  637.         do {
  638.             producto = producto * i;
  639.             i++;
  640.         } while (i <= val1)
  641.     }
  642.     $("#divMostrarDoWhileEj12").html(producto);
  643. }
  644.  
  645. //Ejercicio 13------------------------------------------------------------------------------------------------------------
  646.  
  647. function rectanguloF() {
  648.     let ancho = $("#txtAncho").val();
  649.     ancho = parseInt(ancho);
  650.     let alto = $("#txtAlto").val();
  651.     alto = parseInt(alto);
  652.     $("#divMostrarForEj13").html("");
  653.  
  654.     if (!isNaN(ancho) && !isNaN(alto)) {
  655.         for (al = 0; al < alto; al++) {
  656.             for (an = 0; an < ancho; an++) {
  657.                 $("#divMostrarForEj13").append("O");
  658.             }
  659.             $("#divMostrarForEj13").append("<br>");
  660.         }
  661.     } else {
  662.         $("#divMostrarForEj13").append("El valor ingresado debe ser un numero");
  663.     }
  664. }
  665.  
  666. function rectanguloW() {
  667.     let ancho = $("#txtAncho").val();
  668.     ancho = parseInt(ancho);
  669.     let alto = $("#txtAlto").val();
  670.     alto = parseInt(alto);
  671.     $("#divMostrarWhileEj13").html("");
  672.     let al = 0;
  673.     let an = 0;
  674.  
  675.     if (!isNaN(ancho) && !isNaN(alto)) {
  676.         while (al < alto) {
  677.             while (an < ancho) {
  678.                 $("#divMostrarWhileEj13").append("O");
  679.                 an++;
  680.             }
  681.             an = 0;
  682.             $("#divMostrarWhileEj13").append("<br>");
  683.             al++;
  684.         }
  685.         al = 0;
  686.     } else {
  687.         $("#divMostrarWhileEj13").append("El valor ingresado debe ser un numero");
  688.     }
  689. }
  690.  
  691. function rectanguloDW() {
  692.     let ancho = $("#txtAncho").val();
  693.     ancho = parseInt(ancho);
  694.     let alto = $("#txtAlto").val();
  695.     alto = parseInt(alto);
  696.     $("#divMostrarDoWhileEj13").html("");
  697.     let al = 0;
  698.     let an = 0;
  699.  
  700.     if (!isNaN(ancho) && !isNaN(alto)) {
  701.         do {
  702.             do {
  703.                 $("#divMostrarDoWhileEj13").append("O");
  704.                 an++;
  705.             } while (an < ancho);
  706.             an = 0;
  707.             $("#divMostrarDoWhileEj13").append("<br>");
  708.             al++;
  709.         } while (al < alto);
  710.         al = 0;
  711.     } else {
  712.             $("#divMostrarDoWhileEj13").append("El valor ingresado debe ser un numero");
  713.     }
  714. }
  715.  
  716. //Ejercicio 14------------------------------------------------------------------------------------------------------------------
  717.  
  718. function digitosF() {
  719.     let val = $("#txtValEj14").val();
  720.     val = parseInt(val);
  721.     let contador = 0;
  722.  
  723.     if (!isNaN(val)) {
  724.         for (i = val; i > 1; i = i / 10) {
  725.             contador++;            
  726.         }
  727.         $("#divMostrarForEj14").html(contador);
  728.     } else {
  729.         $("#divMostrarForEj14").html("El valor ingresado debe ser un numero");
  730.     }
  731. }
  732.  
  733. function digitosW() {
  734.     let val = $("#txtValEj14").val();
  735.     val = parseInt(val);
  736.     let contador = 0;
  737.     let i = val;
  738.  
  739.     if (!isNaN(val)) {
  740.         while (i > 1) {
  741.             contador++;
  742.             i = i / 10
  743.         }
  744.         $("#divMostrarWhileEj14").html(contador);
  745.     } else {
  746.         $("#divMostrarWhileEj14").html("El valor ingresado debe ser un numero");
  747.     }
  748. }
  749.  
  750. function digitosDW() {
  751.     let val = $("#txtValEj14").val();
  752.     val = parseInt(val);
  753.     let contador = 0;
  754.     let i = val;
  755.  
  756.     if (!isNaN(val)) {
  757.         do {
  758.             contador++;
  759.             i = i / 10
  760.         } while (i > 1);
  761.         $("#divMostrarDoWhileEj14").html(contador);
  762.     } else {
  763.         $("#divMostrarDoWhileEj14").html("El valor ingresado debe ser un numero");
  764.     }
  765. }
  766.  
  767. //Ejercicio 15----------------------------------------------------------------------------------------------------------------------------
  768.  
  769. function dividido20F() {
  770.     let val = $("#txtValEj15").val();
  771.     val = parseInt(val);
  772.     let resultado = 0;
  773.  
  774.     if (!isNaN(val) && val >= 2000) {
  775.         for (i = val; i >= 100; i = i / 20) {
  776.            //Aca no va nada?
  777.         }
  778.         $("#divMostrarForEj15").html(i);
  779.     } else {
  780.         $("#divMostrarForEj15").html("El valor ingresado debe ser un numero mayor a 2000");
  781.     }
  782. }
  783.  
  784. function dividido20W() {
  785.     let val = $("#txtValEj15").val();
  786.     val = parseInt(val);
  787.    
  788.     if (!isNaN(val) && val >= 2000) {
  789.         while (val >= 100) {
  790.             val = val / 20;
  791.         }
  792.         $("#divMostrarWhileEj15").html(val);
  793.     } else {
  794.         $("#divMostrarWhileEj15").html("El valor ingresado debe ser un numero mayor a 2000");
  795.     }
  796. }
  797.  
  798. function dividido20DW() {
  799.     let val = $("#txtValEj15").val();
  800.     val = parseInt(val);
  801.            
  802.     if (!isNaN(val) && val >= 2000) {
  803.         do {
  804.             val = val / 20;
  805.         } while (val >= 100);
  806.         $("#divMostrarDoWhileEj15").html(val);
  807.     } else {
  808.         $("#divMostrarDoWhileEj15").html("El valor ingresado debe ser un numero mayor a 2000");
  809.     }
  810. }
  811.  
  812. //Ejercicio 16--------------------------------------------------------------------------------------------------
  813.  
  814. function m4y6F() {
  815.     let limite1 = $("#txtLim1Ej16").val();
  816.     limite1 = parseInt(limite1);
  817.     let limite2 = $("#txtLim2Ej16").val();
  818.     limite2 = parseInt(limite2);
  819.  
  820.     if (!isNaN(limite1) && !isNaN(limite2)) {
  821.         for (i = limite2; i > limite1; i--) {
  822.             if (i % 4 === 0) {
  823.                 if (i % 6 === 0) {
  824.                     $("#divMostrarForEj16").html(i);
  825.                 }
  826.             }
  827.         }
  828.     } else {
  829.         $("#divMostrarForEj16").html("El valor ingresado debe ser un numero");
  830.     }
  831. }
  832.  
  833. function m4y6W() {
  834.     let limite1 = $("#txtLim1Ej16").val();
  835.     limite1 = parseInt(limite1);
  836.     let limite2 = $("#txtLim2Ej16").val();
  837.     limite2 = parseInt(limite2);
  838.     i = limite2;
  839.  
  840.     if (!isNaN(limite1) && !isNaN(limite2)) {
  841.         while (i > limite1) {
  842.             if (i % 4 === 0) {
  843.                 if (i % 6 === 0) {
  844.                     $("#divMostrarWhileEj16").html(i);
  845.                 }
  846.             }
  847.             i--;
  848.         }
  849.     } else {
  850.         $("#divMostrarWhileEj16").html("El valor ingresado debe ser un numero");
  851.     }
  852. }
  853.  
  854. function m4y6DW() {
  855.     let limite1 = $("#txtLim1Ej16").val();
  856.     limite1 = parseInt(limite1);
  857.     let limite2 = $("#txtLim2Ej16").val();
  858.     limite2 = parseInt(limite2);
  859.     i = limite2;
  860.  
  861.     if (!isNaN(limite1) && !isNaN(limite2)) {
  862.        do {
  863.             if (i % 4 === 0) {
  864.                 if (i % 6 === 0) {
  865.                     $("#divMostrarDoWhileEj16").html(i);
  866.                 }
  867.             }
  868.             i--;
  869.        } while (i > limite1)
  870.     } else {
  871.         $("#divMostrarDoWhileEj16").html("El valor ingresado debe ser un numero");
  872.     }
  873. }
  874.  
  875. //Ejercicio 17----------------------------------------------------------------------------------
  876.  
  877. function divisionF() {
  878.     let dividendo = $("#txtDividendoEj17").val();
  879.     dividendo = parseInt(dividendo);
  880.     let divisor = $("#txtDivisorEj17").val();
  881.     divisor = parseInt(divisor);
  882.     cociente = 0;
  883.  
  884.     if (!isNaN(dividendo) && !isNaN(divisor)) {
  885.         for (i = dividendo; i > divisor; i = i - divisor) {
  886.             cociente++;            
  887.         }
  888.         $("#divMostrarForEj17").html("Cociente: " + cociente + ". Resto: " + i);
  889.     } else {
  890.         $("#divMostrarForEj17").html("El valor ingresado debe ser un numero");
  891.     }
  892. }
  893.  
  894. function divisionW() {
  895.     let dividendo = $("#txtDividendoEj17").val();
  896.     dividendo = parseInt(dividendo);
  897.     let divisor = $("#txtDivisorEj17").val();
  898.     divisor = parseInt(divisor);
  899.     cociente = 0;
  900.     i = dividendo;
  901.  
  902.     if (!isNaN(dividendo) && !isNaN(divisor)) {
  903.         while ( i > divisor) {
  904.             cociente++;
  905.             i = i - divisor
  906.         }
  907.         $("#divMostrarWhileEj17").html("Cociente: " + cociente + ". Resto: " + i);
  908.     } else {
  909.         $("#divMostrarWhileEj17").html("El valor ingresado debe ser un numero");
  910.     }
  911. }
  912.  
  913. function divisionDW() {
  914.     let dividendo = $("#txtDividendoEj17").val();
  915.     dividendo = parseInt(dividendo);
  916.     let divisor = $("#txtDivisorEj17").val();
  917.     divisor = parseInt(divisor);
  918.     cociente = 0;
  919.     i = dividendo;
  920.  
  921.     if (!isNaN(dividendo) && !isNaN(divisor)) {
  922.         do {
  923.             cociente++;
  924.             i = i - divisor
  925.         } while (i > divisor);
  926.         $("#divMostrarDoWhileEj17").html("Cociente: " + cociente + ". Resto: " + i);
  927.     } else {
  928.         $("#divMostrarDoWhileEj17").html("El valor ingresado debe ser un numero");
  929.     }
  930. }
  931.  
  932. //Ejercicio 18-------------------------------------------------------------------------------------------------
  933.  
  934. function mutiploEntre30y200F() {
  935.     let num = $("#txtNumEj18").val();
  936.     num = parseInt(num);
  937.  
  938.     if (!isNaN(num) && num >= 0 && num <= 10) {
  939.         $("#divMostrarForEj18").html("");
  940.         for (i = 30; i <= 200; i++) {
  941.             if (i % num === 0 && i % 2 === 0) {
  942.                 $("#divMostrarForEj18").append(i + ", ");
  943.             }
  944.         }
  945.     } else {
  946.         $("#divMostrarForEj18").html("El valor ingresado debe ser un numero entre 0 y 10");
  947.     }
  948. }
  949.  
  950. function mutiploEntre30y200W() {
  951.     let num = $("#txtNumEj18").val();
  952.     num = parseInt(num);
  953.     i = 30;
  954.  
  955.     if (!isNaN(num) && num >= 0 && num <= 10) {
  956.         $("#divMostrarWhileEj18").html("");
  957.         while (i <= 200) {
  958.             if (i % num === 0 && i % 2 === 0) {
  959.                 $("#divMostrarWhileEj18").append(i + ", ");
  960.             }
  961.             i++;
  962.         }
  963.     } else {
  964.         $("#divMostrarWhileEj18").html("El valor ingresado debe ser un numero entre 0 y 10");
  965.     }
  966. }
  967.  
  968. function mutiploEntre30y200DW() {
  969.     let num = $("#txtNumEj18").val();
  970.     num = parseInt(num);
  971.     i = 30;
  972.  
  973.     if (!isNaN(num) && num >= 0 && num <= 10) {
  974.         $("#divMostrarDoWhileEj18").html("");
  975.         do {
  976.             if (i % num === 0 && i % 2 === 0) {
  977.                 $("#divMostrarDoWhileEj18").append(i + ", ");
  978.             }
  979.             i++;
  980.         } while (i <= 200);
  981.     } else {
  982.         $("#divMostrarDoWhileEj18").html("El valor ingresado debe ser un numero entre 0 y 10");
  983.     }
  984. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement