Advertisement
Guest User

Untitled

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