ElTicus.com

Programación, lenguajes y recursos para programadores

**
Recurso no clasificado
Las tablas de multiplicar en PHP
Primera parte: Texto plano, sin estilos
Publicado por jl Fecha: 2008-01-14 11:30:22 Idioma: Español Tipo de documento: código fuente

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
1x1= 1
1x2= 2
1x3= 3
1x4= 4
1x5= 5
1x6= 6
1x7= 7
1x8= 8
1x9= 9
1x10= 10

Tabla del 2
2x1= 2
2x2= 4
2x3= 6
2x4= 8
2x5= 10
2x6= 12
2x7= 14
2x8= 16
2x9= 18
2x10= 20

Tabla del 3
3x1= 3
3x2= 6
3x3= 9
3x4= 12
3x5= 15
3x6= 18
3x7= 21
3x8= 24
3x9= 27
3x10= 30

Tabla del 4
4x1= 4
4x2= 8
4x3= 12
4x4= 16
4x5= 20
4x6= 24
4x7= 28
4x8= 32
4x9= 36
4x10= 40

Tabla del 5
5x1= 5
5x2= 10
5x3= 15
5x4= 20
5x5= 25
5x6= 30
5x7= 35
5x8= 40
5x9= 45
5x10= 50

Tabla del 6
6x1= 6
6x2= 12
6x3= 18
6x4= 24
6x5= 30
6x6= 36
6x7= 42
6x8= 48
6x9= 54
6x10= 60

Tabla del 7
7x1= 7
7x2= 14
7x3= 21
7x4= 28
7x5= 35
7x6= 42
7x7= 49
7x8= 56
7x9= 63
7x10= 70

Tabla del 8
8x1= 8
8x2= 16
8x3= 24
8x4= 32
8x5= 40
8x6= 48
8x7= 56
8x8= 64
8x9= 72
8x10= 80

Tabla del 9
9x1= 9
9x2= 18
9x3= 27
9x4= 36
9x5= 45
9x6= 54
9x7= 63
9x8= 72
9x9= 81
9x10= 90

Tabla del 10
10x1= 10
10x2= 20
10x3= 30
10x4= 40
10x5= 50
10x6= 60
10x7= 70
10x8= 80
10x9= 90
10x10= 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
1x1= 1
1x2= 2
1x3= 3
1x4= 4
1x5= 5
1x6= 6
1x7= 7
1x8= 8
1x9= 9
1x10= 10

Tabla del 2
2x1= 2
2x2= 4
2x3= 6
2x4= 8
2x5= 10
2x6= 12
2x7= 14
2x8= 16
2x9= 18
2x10= 20

Tabla del 3
3x1= 3
3x2= 6
3x3= 9
3x4= 12
3x5= 15
3x6= 18
3x7= 21
3x8= 24
3x9= 27
3x10= 30

Tabla del 4
4x1= 4
4x2= 8
4x3= 12
4x4= 16
4x5= 20
4x6= 24
4x7= 28
4x8= 32
4x9= 36
4x10= 40

Tabla del 5
5x1= 5
5x2= 10
5x3= 15
5x4= 20
5x5= 25
5x6= 30
5x7= 35
5x8= 40
5x9= 45
5x10= 50

Tabla del 6
6x1= 6
6x2= 12
6x3= 18
6x4= 24
6x5= 30
6x6= 36
6x7= 42
6x8= 48
6x9= 54
6x10= 60

Tabla del 7
7x1= 7
7x2= 14
7x3= 21
7x4= 28
7x5= 35
7x6= 42
7x7= 49
7x8= 56
7x9= 63
7x10= 70

Tabla del 8
8x1= 8
8x2= 16
8x3= 24
8x4= 32
8x5= 40
8x6= 48
8x7= 56
8x8= 64
8x9= 72
8x10= 80

Tabla del 9
9x1= 9
9x2= 18
9x3= 27
9x4= 36
9x5= 45
9x6= 54
9x7= 63
9x8= 72
9x9= 81
9x10= 90

Tabla del 10
10x1= 10
10x2= 20
10x3= 30
10x4= 40
10x5= 50
10x6= 60
10x7= 70
10x8= 80
10x9= 90
10x10= 100





Hay 12 comentarios sobre este tema por parte de los lectores


Haz un comentario sobre este tema
Nombre email (no se muestra)
comentario:
Escribe las 2 letras que ves aquí: Imagen anti-spam =

Los últimos 5 comentarios colocados son: