Lenguaje PHP
Tabla PHP Ciclo While: Suma, Resta, Multiplicación y División
Tabla PHP Ciclo While: Suma, Resta, Multiplicación y División. Los operadores aritméticos, nos permiten hacer operaciones con las variables del lenguaje PHP, sumar, restar, multiplicar y dividir, comprobar si son iguales o distintas, etc.
Si conoces algo de programación en algún otro lenguaje, ya sabrás de antemano lo que son los operadores. Si no sabes puedes ver aquí cuáles son y cómo funcionan. De todas formas, siempre hay algunas cosas que cambian de unos lenguajes de programación a otros.
Los operadores aritméticos nos permiten hacer operaciones aritméticas con las variables, estas deben ser de tipo «numero». Veamos un ejemplo.
Tabla PHP Ciclo While: Suma, Resta, Multiplicación y División
Paso #01 Preparamos el formulario HTML.
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Tablas ciclo While</title> <style type="text/css"> *{ font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif} .main{ margin:auto; border:1px solid #7C7A7A; width:40%; text-align:left; padding:30px; background:#85c587} input[type=submit]{ background:#6ca16e; width:100%; padding:5px 15px; background:#ccc; cursor:pointer; font-size:16px; } </style> </head> <body bgcolor="#bed7c0"> <div class="main"> <h1>Operadores</h1> <br> <form action="tablas.php" method="POST"> <p>Introduce un numero : <input type="text" name="numero" maxlength="2"/></p> <input type="submit" value="Mostrar Tabla" name="enviar"> </form> </div> </body> </html>
Paso #02 Preparamos el PHP para su procesamiento.
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Resultados de operadores</title> <style type="text/css"> *{ font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif} .main{ margin:auto; border:1px solid #7C7A7A; width:50%; text-align:left; padding:30px; background:#85c587} input[type=submit]{ background:#6ca16e; width:100%; padding:5px 15px; background:#ccc; cursor:pointer; font-size:16px; } table td{ padding:5px;} </style> </head> <body bgcolor="#bed7c0"> <div class="main"> <h1>Resultados tabla:</h1> <?php $n=$_POST["numero"]; if ($n<1 || $n>10) { echo "Solo se acepta numeros de 1 al 10."; } else { echo "<h4>Lo resultados del numero $n:</h4>"; echo '<table cellpadding="4" cellspacing="4"><tr>'; echo "<td>";// Tabla Suma echo' <table border="1"> <tr><td colspan="5" align="center"><strong>Suma</strong></td></tr>'; $i=1; while ($i<=10) { echo "<tr><td>$n</td><td> + </td> <td>$i</td><td> = </td><td width='40' align='center'><b>";echo $n + $i; echo"</b></td></tr>"; $i++; } echo "</table>";// fin de suma echo"</td>"; echo "<td>";// Tabla Suma echo' <table border="1"> <tr><td colspan="5" align="center"><strong>Resta</strong></td></tr>'; $i=1; while ($i<=10) { echo "<tr><td>$n</td><td> - </td> <td>$i</td><td> = </td><td width='40' align='center'><b>";echo $n - $i; echo"</b></td></tr>"; $i++; } echo "</table>"; echo"</td>";// fin de suma echo "<td>";// Tabla Suma echo' <table border="1"> <tr><td colspan="5" align="center"><strong>Multiplicación</strong></td></tr>'; $i=1; while ($i<=10) { echo "<tr><td>$n</td><td> * </td> <td>$i</td><td> = </td><td width='40' align='center'><b> ".$n*$i."</b></td></tr>"; $i++; } echo "</table>"; echo"</td>"; // fin de suma echo "<td>";// Tabla Suma echo' <table border="1"> <tr><td colspan="5" align="center"><strong>División</strong></td></tr>'; $i=1; while ($i<=10) { echo "<tr><td>$n</td><td> / </td> <td>$i</td><td> = </td><td width='40' align='center'><b>"; echo round($n/$i, 2); echo"</b></td></tr>"; $i++; } echo "</table>"; echo"</td>"; // fin de suma echo "</tr></table>"; } ?> <br> <div style="border:1px solid #000000; text-transform:uppercase"> <h3 align="center"><div align="center"><a href="tablas.html">Volver </a></div></h3></div> </div> </body> </html>
Espero que esta explicación les sirva bastante.
Vista PreviaReferencia