Las tablas de multiplicar en PHP
Primera parte: Texto plano, sin estilos.
Código fuente en PHP que despliega las tablas de multiplicar desde la uno hasta la diez. Muy cortito y muy simple
Estas lÃneas son todo el código necesario:
<html> <body>
<?php /* Programa para imprimir las tablas de multiplicar desde la 1 a la 10 */ for($tabla=1; $tabla<=10; $tabla++) //<-un ciclo de 10 (uno para cada tabla) { echo "<h3>Tabla del $tabla </h3>"; // generamos la tabla for($i=1; $i<=10; $i++) { echo "$tabla x $i = ". ($tabla*$i) . "<br/>"; } } ?> </body> </html> |
El programa anterior lo guardamos como TABLAS.PHP y al ejecutarlo nos sale el siguiente resultado:
Salida del programa
Tabla del 1 1 x 1 = 1 1 x 2 = 2 1 x 3 = 3 1 x 4 = 4 1 x 5 = 5 1 x 6 = 6 1 x 7 = 7 1 x 8 = 8 1 x 9 = 9 1 x 10 = 10
Tabla del 2 2 x 1 = 2 2 x 2 = 4 2 x 3 = 6 2 x 4 = 8 2 x 5 = 10 2 x 6 = 12 2 x 7 = 14 2 x 8 = 16 2 x 9 = 18 2 x 10 = 20
Tabla del 3 3 x 1 = 3 3 x 2 = 6 3 x 3 = 9 3 x 4 = 12 3 x 5 = 15 3 x 6 = 18 3 x 7 = 21 3 x 8 = 24 3 x 9 = 27 3 x 10 = 30
Tabla del 4 4 x 1 = 4 4 x 2 = 8 4 x 3 = 12 4 x 4 = 16 4 x 5 = 20 4 x 6 = 24 4 x 7 = 28 4 x 8 = 32 4 x 9 = 36 4 x 10 = 40
Tabla del 5 5 x 1 = 5 5 x 2 = 10 5 x 3 = 15 5 x 4 = 20 5 x 5 = 25 5 x 6 = 30 5 x 7 = 35 5 x 8 = 40 5 x 9 = 45 5 x 10 = 50
Tabla del 6 6 x 1 = 6 6 x 2 = 12 6 x 3 = 18 6 x 4 = 24 6 x 5 = 30 6 x 6 = 36 6 x 7 = 42 6 x 8 = 48 6 x 9 = 54 6 x 10 = 60
Tabla del 7 7 x 1 = 7 7 x 2 = 14 7 x 3 = 21 7 x 4 = 28 7 x 5 = 35 7 x 6 = 42 7 x 7 = 49 7 x 8 = 56 7 x 9 = 63 7 x 10 = 70
Tabla del 8 8 x 1 = 8 8 x 2 = 16 8 x 3 = 24 8 x 4 = 32 8 x 5 = 40 8 x 6 = 48 8 x 7 = 56 8 x 8 = 64 8 x 9 = 72 8 x 10 = 80
Tabla del 9 9 x 1 = 9 9 x 2 = 18 9 x 3 = 27 9 x 4 = 36 9 x 5 = 45 9 x 6 = 54 9 x 7 = 63 9 x 8 = 72 9 x 9 = 81 9 x 10 = 90
Tabla del 10 10 x 1 = 10 10 x 2 = 20 10 x 3 = 30 10 x 4 = 40 10 x 5 = 50 10 x 6 = 60 10 x 7 = 70 10 x 8 = 80 10 x 9 = 90 10 x 10 = 100
Versión 2: Utilizando Tablas
Mismo código pero ahora incluyéndole el código HTML para armar cada una de las tablas de multiplicar dentro de otra tabla con celdas y renglones.
<html> <body>
<?php /* Programa para imprimir las tablas de multiplicar desde la 1 a la 10 */ for($tabla=1; $tabla<=10; $tabla++) //<-un ciclo de 10 (uno para cada tabla) {
// Encabezado echo "<table border=1 cellspacing=0 width=200>"; echo "<tr><th colspan=5> Tabla del $tabla </th></tr>"; // generamos la tabla for($i=1; $i<=10; $i++) { echo "<tr><td align=center>$tabla</td> <td align=center>x</td> <td align=center>$i</td> <td align=center>=</td> <td align=center> ". ($tabla*$i) . "</td> </tr>"; } echo "</table> <br/>"; } ?> </body> </html> |
Salida del programa
Tabla del 1 |
---|
1 | x | 1 | = | 1 | 1 | x | 2 | = | 2 | 1 | x | 3 | = | 3 | 1 | x | 4 | = | 4 | 1 | x | 5 | = | 5 | 1 | x | 6 | = | 6 | 1 | x | 7 | = | 7 | 1 | x | 8 | = | 8 | 1 | x | 9 | = | 9 | 1 | x | 10 | = | 10 |
Tabla del 2 |
---|
2 | x | 1 | = | 2 | 2 | x | 2 | = | 4 | 2 | x | 3 | = | 6 | 2 | x | 4 | = | 8 | 2 | x | 5 | = | 10 | 2 | x | 6 | = | 12 | 2 | x | 7 | = | 14 | 2 | x | 8 | = | 16 | 2 | x | 9 | = | 18 | 2 | x | 10 | = | 20 |
Tabla del 3 |
---|
3 | x | 1 | = | 3 | 3 | x | 2 | = | 6 | 3 | x | 3 | = | 9 | 3 | x | 4 | = | 12 | 3 | x | 5 | = | 15 | 3 | x | 6 | = | 18 | 3 | x | 7 | = | 21 | 3 | x | 8 | = | 24 | 3 | x | 9 | = | 27 | 3 | x | 10 | = | 30 |
Tabla del 4 |
---|
4 | x | 1 | = | 4 | 4 | x | 2 | = | 8 | 4 | x | 3 | = | 12 | 4 | x | 4 | = | 16 | 4 | x | 5 | = | 20 | 4 | x | 6 | = | 24 | 4 | x | 7 | = | 28 | 4 | x | 8 | = | 32 | 4 | x | 9 | = | 36 | 4 | x | 10 | = | 40 |
Tabla del 5 |
---|
5 | x | 1 | = | 5 | 5 | x | 2 | = | 10 | 5 | x | 3 | = | 15 | 5 | x | 4 | = | 20 | 5 | x | 5 | = | 25 | 5 | x | 6 | = | 30 | 5 | x | 7 | = | 35 | 5 | x | 8 | = | 40 | 5 | x | 9 | = | 45 | 5 | x | 10 | = | 50 |
Tabla del 6 |
---|
6 | x | 1 | = | 6 | 6 | x | 2 | = | 12 | 6 | x | 3 | = | 18 | 6 | x | 4 | = | 24 | 6 | x | 5 | = | 30 | 6 | x | 6 | = | 36 | 6 | x | 7 | = | 42 | 6 | x | 8 | = | 48 | 6 | x | 9 | = | 54 | 6 | x | 10 | = | 60 |
Tabla del 7 |
---|
7 | x | 1 | = | 7 | 7 | x | 2 | = | 14 | 7 | x | 3 | = | 21 | 7 | x | 4 | = | 28 | 7 | x | 5 | = | 35 | 7 | x | 6 | = | 42 | 7 | x | 7 | = | 49 | 7 | x | 8 | = | 56 | 7 | x | 9 | = | 63 | 7 | x | 10 | = | 70 |
Tabla del 8 |
---|
8 | x | 1 | = | 8 | 8 | x | 2 | = | 16 | 8 | x | 3 | = | 24 | 8 | x | 4 | = | 32 | 8 | x | 5 | = | 40 | 8 | x | 6 | = | 48 | 8 | x | 7 | = | 56 | 8 | x | 8 | = | 64 | 8 | x | 9 | = | 72 | 8 | x | 10 | = | 80 |
Tabla del 9 |
---|
9 | x | 1 | = | 9 | 9 | x | 2 | = | 18 | 9 | x | 3 | = | 27 | 9 | x | 4 | = | 36 | 9 | x | 5 | = | 45 | 9 | x | 6 | = | 54 | 9 | x | 7 | = | 63 | 9 | x | 8 | = | 72 | 9 | x | 9 | = | 81 | 9 | x | 10 | = | 90 |
Tabla del 10 |
---|
10 | x | 1 | = | 10 | 10 | x | 2 | = | 20 | 10 | x | 3 | = | 30 | 10 | x | 4 | = | 40 | 10 | x | 5 | = | 50 | 10 | x | 6 | = | 60 | 10 | x | 7 | = | 70 | 10 | x | 8 | = | 80 | 10 | x | 9 | = | 90 | 10 | x | 10 | = | 100 |
Versión 3: Utilizando Tablas anidadas
Mismo código pero ahora incluyéndole el código HTML para armar cada una de las tablas de multiplicar dentro de una celda de otra tabla. Se muestran de 5 por renglón en dos lÃneas.
<html> <body>
<?php
echo "<table border=0 cellspacing=6><tr>";
/* Programa para imprimir las tablas de multiplicar desde la 1 a la 10 */ for($tabla=1; $tabla<=10; $tabla++) //<-un ciclo de 10 (uno para cada tabla) { if($tabla==6) echo "</tr><tr>"; echo "<td>"; // Encabezado echo "<table border=1 cellspacing=0 cellpadding=2>"; echo "<tr><th colspan=5> Tabla del $tabla </th></tr>"; // generamos la tabla for($i=1; $i<=10; $i++) { echo "<tr><td align=center>$tabla</td> <td align=center>x</td> <td align=center>$i</td> <td align=center>=</td> <td align=center> ". ($tabla*$i) . "</td> </tr>"; } echo "</table> <br/>"; echo "</td>"; } echo "</tr></table>";
?> </body> </html> |
Salida del programa:
Tabla del 1 |
---|
1 | x | 1 | = | 1 | 1 | x | 2 | = | 2 | 1 | x | 3 | = | 3 | 1 | x | 4 | = | 4 | 1 | x | 5 | = | 5 | 1 | x | 6 | = | 6 | 1 | x | 7 | = | 7 | 1 | x | 8 | = | 8 | 1 | x | 9 | = | 9 | 1 | x | 10 | = | 10 |
| Tabla del 2 |
---|
2 | x | 1 | = | 2 | 2 | x | 2 | = | 4 | 2 | x | 3 | = | 6 | 2 | x | 4 | = | 8 | 2 | x | 5 | = | 10 | 2 | x | 6 | = | 12 | 2 | x | 7 | = | 14 | 2 | x | 8 | = | 16 | 2 | x | 9 | = | 18 | 2 | x | 10 | = | 20 |
| Tabla del 3 |
---|
3 | x | 1 | = | 3 | 3 | x | 2 | = | 6 | 3 | x | 3 | = | 9 | 3 | x | 4 | = | 12 | 3 | x | 5 | = | 15 | 3 | x | 6 | = | 18 | 3 | x | 7 | = | 21 | 3 | x | 8 | = | 24 | 3 | x | 9 | = | 27 | 3 | x | 10 | = | 30 |
| Tabla del 4 |
---|
4 | x | 1 | = | 4 | 4 | x | 2 | = | 8 | 4 | x | 3 | = | 12 | 4 | x | 4 | = | 16 | 4 | x | 5 | = | 20 | 4 | x | 6 | = | 24 | 4 | x | 7 | = | 28 | 4 | x | 8 | = | 32 | 4 | x | 9 | = | 36 | 4 | x | 10 | = | 40 |
| Tabla del 5 |
---|
5 | x | 1 | = | 5 | 5 | x | 2 | = | 10 | 5 | x | 3 | = | 15 | 5 | x | 4 | = | 20 | 5 | x | 5 | = | 25 | 5 | x | 6 | = | 30 | 5 | x | 7 | = | 35 | 5 | x | 8 | = | 40 | 5 | x | 9 | = | 45 | 5 | x | 10 | = | 50 |
| Tabla del 6 |
---|
6 | x | 1 | = | 6 | 6 | x | 2 | = | 12 | 6 | x | 3 | = | 18 | 6 | x | 4 | = | 24 | 6 | x | 5 | = | 30 | 6 | x | 6 | = | 36 | 6 | x | 7 | = | 42 | 6 | x | 8 | = | 48 | 6 | x | 9 | = | 54 | 6 | x | 10 | = | 60 |
| Tabla del 7 |
---|
7 | x | 1 | = | 7 | 7 | x | 2 | = | 14 | 7 | x | 3 | = | 21 | 7 | x | 4 | = | 28 | 7 | x | 5 | = | 35 | 7 | x | 6 | = | 42 | 7 | x | 7 | = | 49 | 7 | x | 8 | = | 56 | 7 | x | 9 | = | 63 | 7 | x | 10 | = | 70 |
| Tabla del 8 |
---|
8 | x | 1 | = | 8 | 8 | x | 2 | = | 16 | 8 | x | 3 | = | 24 | 8 | x | 4 | = | 32 | 8 | x | 5 | = | 40 | 8 | x | 6 | = | 48 | 8 | x | 7 | = | 56 | 8 | x | 8 | = | 64 | 8 | x | 9 | = | 72 | 8 | x | 10 | = | 80 |
| Tabla del 9 |
---|
9 | x | 1 | = | 9 | 9 | x | 2 | = | 18 | 9 | x | 3 | = | 27 | 9 | x | 4 | = | 36 | 9 | x | 5 | = | 45 | 9 | x | 6 | = | 54 | 9 | x | 7 | = | 63 | 9 | x | 8 | = | 72 | 9 | x | 9 | = | 81 | 9 | x | 10 | = | 90 |
| Tabla del 10 |
---|
10 | x | 1 | = | 10 | 10 | x | 2 | = | 20 | 10 | x | 3 | = | 30 | 10 | x | 4 | = | 40 | 10 | x | 5 | = | 50 | 10 | x | 6 | = | 60 | 10 | x | 7 | = | 70 | 10 | x | 8 | = | 80 | 10 | x | 9 | = | 90 | 10 | x | 10 | = | 100 |
|
|