lunes, enero 16, 2017

Prácticas estructuras Do... While

Comparto la práctica en php de los ciclos Do...While



<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Notas</title>
</head>
<body>
<form action="calcularpromedio.php" method="post">
<table border="1" align="center" width="50%">
<tr>
<td colspan="2" align="center">Datos del estudiante</td>
</tr>
<tr>
<td align="right"> Nombre y Apellido</td>
<td><input type="text" name="nombre" size="50"></td>
</tr>
<tr>
<td align="right">Dirección</td>
<td><input type="text" name="direc" size="50"></td>
</tr>
<tr>
<td align="right">Teléfono</td>
<td><input type="text" name="tlf" size="50"></td>
</tr>
<tr>
<td colspan="2" align="center">Notas del estudiante</td>
</tr>
<tr>
<td align="center" width="50%">Subproyecto</td>
<td align="center" width="50%">Notas</td>
</tr>
<?php
$contador=1;
do{
?>
<tr>
<td align="right"><input type="text" name=<?php echo "S".$contador ?>></td>
<td><input type="text" name=<?php echo "N".$contador ?>></td>
</tr>
<?php

$contador=$contador+1;
    }while ($contador<=5)
?>
<tr>
<td colspan="2" align="center"><input type="submit" name="Enviar" value="Calcular promedio"></td>
</tr>

</table>
</form>

</body>
</html>

Vista del Html

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Notas</title>
</head>
<body>
<table border="1" align="center" width="50%">
<tr>
<td colspan="2" align="center">Datos del estudiante</td>
</tr>
<tr>
<td align="right"> Nombre y Apellido</td>
<td><input type="text" name="nombre" size="50"></td>
</tr>
<tr>
<td align="right">Dirección</td>
<td><input type="text" name="direc" size="50"></td>
</tr>
<tr>
<td align="right">Teléfono</td>
<td><input type="text" name="tlf" size="50"></td>
</tr>
<tr>
<td colspan="2" align="center">Notas del estudiante</td>
</tr>
<tr>
<td align="center" width="50%">Subproyecto</td>
<td align="center" width="50%">Notas</td>
</tr>
<tr>
<td align="right"><input type="text" name=S1></td>
<td><input type="text" name=N1></td>
</tr>
<tr>
<td align="right"><input type="text" name=S2></td>
<td><input type="text" name=N2></td>
</tr>
<tr>
<td align="right"><input type="text" name=S3></td>
<td><input type="text" name=N3></td>
</tr>
<tr>
<td align="right"><input type="text" name=S4></td>
<td><input type="text" name=N4></td>
</tr>
<tr>
<td align="right"><input type="text" name=S5></td>
<td><input type="text" name=N5></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="Enviar" value="Calcular promedio"></td>
</tr>
</table>
</body>
</html>

Ejemplo de calculo de la tabla de multiplicar

Primer Formulario


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Tablas de multiplicar</title>
</head>
<body>
<form action="procesar.php" method="post">
<table border="1" align="center" width="40%">
<tr>
<td align="center" colspan="2">Calcula la tabla de multiplicar</td>
</tr>
<tr>
<td>Ingresa el número a calcular</td>
<td><input type="text" name="num"></td>
</tr>
<tr>
<td align="center" colspan="2"><input type=submit namer=enviar value=Calcular></td>
</tr>
</table>
</form>
</body>
</html>

procesar.php

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Tablas de multiplicar</title>
<?php
$numero=$_POST['num'];
?>
</head>
<body>
<table border="1" align="center" width="40%">
<tr>
<td align="center"><h2>Tabla de multiplicar del <?php echo $numero ?></h2></td>
</tr>
<tr>
<td align="center"><h3>
<?php
for ($i=1; $i<=10 ; $i++) {
echo $numero." x ".$i." = ".$numero*$i."<br>";
}
?>
</h3></td>
</tr>
</table>
<table border="1" align="center" width="40%">
<tr>
<td align="center"><h2>Tabla de multiplicar del <?php echo $numero ?></h2></td>
</tr>
<tr>
<td align="center"><h3>
<?php
$i=1;
do{
echo $numero." x ".$i." = ".$numero*$i."<br>";
$i++;
}while($i<=10)
?>
</h3></td>
</tr>
</table>
<table border="1" align="center" width="40%">
<tr>
<td align="center"><h2>Tabla de multiplicar del <?php echo $numero ?></h2></td>
</tr>
<tr>
<td align="center"><h3>
<?php
$i=1;
while($i<=10){
echo $numero." x ".$i." = ".$numero*$i."<br>";
$i++;
}
?>
</h3></td>
</tr>
</table>
</body>
</html>

No hay comentarios:

Publicar un comentario