miércoles, 23 de octubre de 2013

TABLA DE MULTIPLICAR EN PHP

Nombre: Alexandra  Maguana
Ciclo: Quinto “Sistemas”



Usando el bucle FOR


HTML
<html>
<head>
<style> type= "text/CSS">
[required]{
borde-color:red;
box-shadow:0px 0px 5px green;
}
</style>
</head>
<body>
<h1> <center> INGRESE TRES NUMEROS PARA LA TABLA DE MULTIPLICAR </center> </h1>
<form action ="Tabla.php" method ="POST">
<table border=2>
<tr> <td bgcolor="purple"> Valor Inicial: </td>
<td bgcolor="purple"> <input type="text" name="Num1" required> </td>
</tr>
<tr> <td bgcolor="purple"> Valor Final: </td>
<td bgcolor="purple"> <input type="text" name="Num2" required> </td>
</tr>
<tr> <td bgcolor="purple"> Numero de Tabla: </td>
<td bgcolor="purple"> <input type="text" name="Num3" required> </td>
</tr>
<tr> <td bgcolor="purple"> <input type="submit" value="Generar"> </td>
</tr>
</table>
</form>
</body>
</html>
PHP
<?php
    $n1=$_POST['Num1'];
    $n2=$_POST['Num2'];
    $n3=$_POST['Num3'];
    echo "<table border='1'>";
    echo "<tr><td colspan=5><h1>TABLA DEL $n3</h1></td></tr>";
    $ac1=$ac2=$ac3=0;
    for($i=$n1;$i<=$n2;$i++){
       echo "<tr><td>".$i."</td><td>*</td><td>".$n3."</td><td>=</td><td>".$n3*$i."</d></tr>";
        $ac1+=$i;
        $ac2+=$n2;
        $ac3+=$n3;
    }
    echo "<tr><td colspan=2>$ac1</td><td colspan=2>$ac2</td><td>$ac3</td></tr>";
    echo "</table>";
?>
Usando el bucle WHILE


HTML

 <html>
<head>
<style> type= "text/CSS">
[required]{
borde-color:red;
box-shadow:0px 0px 5px green;
}
</style>
</head>
<body>
<h1> <center> INGRESE TRES NUMEROS PARA LA TABLA DE MULTIPLICAR </center> </h1>
<form action ="Tabla.php" method ="POST">
<table border=2>
<tr> <td bgcolor="purple"> Valor Inicial: </td>
<td bgcolor="purple"> <input type="text" name="Num1" required> </td>
</tr>
<tr> <td bgcolor="purple"> Valor Final: </td>
<td bgcolor="purple"> <input type="text" name="Num2" required> </td>
</tr>
<tr> <td bgcolor="purple"> Numero de Tabla: </td>
<td bgcolor="purple"> <input type="text" name="Num3" required> </td>
</tr>
<tr> <td bgcolor="purple"> <input type="submit" value="Generar"> </td>
</tr>
</table>
</form>
</body>
</html>

PHP 

<?php
    $n1=$_POST['Num1'];
    $n2=$_POST['Num2'];
    $n3=$_POST['Num3'];
    echo "<table border='1'>";
    echo "<tr><td colspan=5><h1>TABLA DEL $n3</h1></td></tr>";
    $ac1=$ac2=$ac3=0;
    $i=$n1;
    While($i<=$n2){
       echo "<tr><td>".$i."</td><td>*</td><td>".$n3."</td><td>=</td><td>".$n3*$i."</d></tr>";
        $ac1+=$i;
        $ac2+=$n2;
        $ac3+=$n3;
        $i++;
    }
    echo "<tr><td colspan=2>$ac1</td><td colspan=2>$ac2</td><td>$ac3</td></tr>";
    echo "</table>";
    ?>

Usando el bucle DO WHILE

HTML

 <html>
<head>
<style> type= "text/CSS">
[required]{
borde-color:red;
box-shadow:0px 0px 5px green;
}
</style>
</head>
<body>
<h1> <center> INGRESE TRES NUMEROS PARA LA TABLA DE MULTIPLICAR </center> </h1>
<form action ="Tabla.php" method ="POST">
<table border=2>
<tr> <td bgcolor="purple"> Valor Inicial: </td>
<td bgcolor="purple"> <input type="text" name="Num1" required> </td>
</tr>
<tr> <td bgcolor="purple"> Valor Final: </td>
<td bgcolor="purple"> <input type="text" name="Num2" required> </td>
</tr>
<tr> <td bgcolor="purple"> Numero de Tabla: </td>
<td bgcolor="purple"> <input type="text" name="Num3" required> </td>
</tr>
<tr> <td bgcolor="purple"> <input type="submit" value="Generar"> </td>
</tr>
</table>
</form>
</body>
</html>
PHP
<?php
    $n1=$_POST['Num1'];
    $n2=$_POST['Num2'];
    $n3=$_POST['Num3'];
    echo "<table border='1'>";
    echo "<tr><td colspan=5><h1>TABLA DEL $n3</h1></td></tr>";
    $ac1=$ac2=$ac3=0;
    $i=$n1;
    do{
       echo "<tr><td>".$i."</td><td>*</td><td>".$n3."</td><td>=</td><td>".$n3*$i."</d></tr>";
        $ac1+=$i;
        $ac2+=$n2;
        $ac3+=$n3;
        $i++;
    }while($i<=$n2);
    echo "<tr><td colspan=2>$ac1</td><td colspan=2>$ac2</td><td>$ac3</td></tr>";
    echo "</table>";
?>
EJECUCION


Cuando se ejecuta nos aparece esta ventana donde llenamos los datos que solicita pero teniendo en cuenta la direccion en la que se ha guardado con el servidor localhost.


Luego pulsamos el boton generar y nos muestra la tabla con la suma de cada uno de sus columnas de la siguiente manera.



1 comentario: