1. <!--utilizando un arreglo ingresar 5 numeros y calcular su suma-->
  2. <?php
  3. //variables
  4. $suma=0;
  5. //VARABLE CONTADORA
  6. $vc=0;
  7. $par = 0;
  8. $impar = 0;
  9. $valorbuscado = 0;
  10. $encontrado = "falso";
  11. $numerob = 0;
  12. $mayor = 0;
  13. $menor = 0;
  14. // DECLARACION DEL ARREGLO
  15. $n = array();
  16. for ($vc=0; $vc<8; $vc++)
  17. $n[$vc]=0;
  18. if (isset ($_POST["btncalcular"]))
  19. {
  20. $n[0] = (int) $_POST["txtn1"];
  21. $n[1] = (int) $_POST["txtn2"];
  22. $n[2] = (int) $_POST["txtn3"];
  23. $n[3] = (int) $_POST["txtn4"];
  24. $n[4] = (int) $_POST["txtn5"];
  25. $n[5] = (int) $_POST["txtn6"];
  26. $n[6] = (int) $_POST["txtn7"];
  27. $n[7] = (int) $_POST["txtn8"];
  28. $valorbuscado = (int) $_POST["txtnb"];
  29. //PROCESO
  30. //$suma = $n[0]+$n[1]+$n[2]+$n[3]+$n[5];
  31. for ($vc=0; $vc<8; $vc++){
  32. $suma = $suma + $n[$vc];
  33. }//$suma += $n[$vc];
  34. //pares y impares
  35. for ($vc=0; $vc<8; $vc++){
  36. if ($n[$vc] % 2 == 0)
  37. $par++;
  38. else
  39. $impar++;
  40. }
  41. for ($vc=0; $vc<8; $vc++){
  42. if ($n[$vc]== $valorbuscado)
  43. $encontrado = "verdadero";
  44. }
  45. $mayor = $n[0];
  46. $menor = $n[0];
  47. for ($vc=1; $vc<8; $vc++){
  48. if ($n[$vc] > $mayor)
  49. $mayor = $n[$vc];
  50. if ($n[$vc] < $menor)
  51. $menor = $n[$vc];
  52. }
  53. }
  54. //buscar le valor
  55. ?>
  56. <html>
  57. <head>
  58. <title>
  59. Suma de elementos de un arreglo
  60. </title>
  61. </head>
  62. <body>
  63. <form method="POST" action="arreglos.php">
  64. <table>
  65. <tr>
  66. <td>NUMERO 1</td>
  67. <td>
  68. <input name = "txtn1" type = "text" id= "txtn1" value="<?=$n[0]?>"/>
  69. </td>
  70. </tr>
  71. <tr>
  72. <td>NUMERO 2</td>
  73. <td>
  74. <input name = "txtn2" type = "text" id= "txtn2" value="<?=$n[1]?>"/>
  75. </td> </tr>
  76. <tr>
  77. <td>NUMERO 3</td>
  78. <td>
  79. <input name = "txtn3" type = "text" id= "txtn3" value="<?=$n[2]?>"/>
  80. </td> </tr>
  81. <tr>
  82. <td>NUMERO 4</td>
  83. <td>
  84. <input name = "txtn4" type = "text" id= "txtn4" value="<?=$n[3]?>"/>
  85. </td> </tr>
  86. <tr>
  87. <td>NUMERO 5</td>
  88. <td>
  89. <input name = "txtn5" type = "text" id= "txtn5" value="<?=$n[4]?>"/>
  90. </td>
  91. <tr>
  92. <td>NUMERO 6</td>
  93. <td>
  94. <input name = "txtn6" type = "text" id= "txtn6" value="<?=$n[5]?>"/>
  95. </td>
  96. <tr>
  97. <td>NUMERO 7</td>
  98. <td>
  99. <input name = "txtn7" type = "text" id= "txtn7" value="<?=$n[6]?>"/>
  100. </td>
  101. <tr>
  102. <td>NUMERO 8</td>
  103. <td>
  104. <input name = "txtn8" type = "text" id= "txtn8" value="<?=$n[7]?>"/>
  105. </td>
  106. </tr>
  107. <tr>
  108. <td>suma</td>
  109. <td>
  110. <input name = "txtn9" type = "text" id= "txtn9" value="<?=$suma?>"/>
  111. </td> </tr>
  112. <tr>
  113. <td>numero a buscar</td>
  114. <td>
  115. <input name = "txtnb" type = "text" id= "txtnb" value="<?=$numerob?>"/>
  116. </td> </tr>
  117. <tr>
  118. <td>Resultado de busqueda</td>
  119. <td>
  120. <input name = "txtns" type = "text" id= "txtns" value="<?=$encontrado?>"/>
  121. </td> </tr>
  122. <tr>
  123. <tr>
  124. <td>MAYOR</td>
  125. <td>
  126. <input name = "txtMAY" type = "text" id= "txtns" value="<?=$mayor?>"/>
  127. </td> </tr>
  128. <tr>
  129. <td>MENOR</td>
  130. <td>
  131. <input name = "txtMEN" type = "text" id= "txtns" value="<?=$menor?>"/>
  132. </td> </tr>
  133. <td>par</td>
  134. <td>
  135. <input name = "txtpar" type = "text" id= "txtns" value="<?=$par?>"/>
  136. </td> </tr>
  137. <tr>
  138. <td>impar</td>
  139. <td>
  140. <input name = "txtpar" type = "text" id= "txtns" value="<?=$impar?>"/>
  141. </td> </tr>
  142. <td>
  143. <input name = "btncalcular" type = "submit" id= "btncalcular" value="CALCULAR"/>
  144. </td> </tr>
  145. </table>
  146. </form>
  147. </body>
  148. </html>

ARREGLOS 1 - PHP