ElTicus.com

Programación, lenguajes y recursos para programadores

código fuente
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 8 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:

1. Comentario de laura el 2016-09-29 16:08:37
como hago para que en la primera pàrte solo salga las tablas de los impares y abajo las dde los pares

2. Comentario de fernanda el 2016-04-21 04:05:58
como lo puedo cambiar para que sea una matriz?

3. Comentario de jose el 2016-04-14 18:41:28
la verdad me sirvió entregare pronto el trabajo jaja gracias

4. Comentario de Jeiser el 2016-01-30 19:26:40
Excelente elaboración, esta bueno el diseño, les quedo muy bien el algoritmo. ¿En que parte del codigo se establece el color de fondo amarrillo para los titulos?, saludos.

5. Comentario de Jeiser el 2016-01-30 19:25:34
Excelente elaboración, esta bueno el diseño, les quedo muy bien el algoritmo. ¿En que parte del codigo se establece el color de fondo amarrillo para los titulos?, saludos.


VER TODOS LOS MENSAJES (8)...


Artículos relacionados:
Artículo Diagramas de flujo Código fuente Como generar números aleatorios o pseudoaleatorios