Ayudantía Prueba 2 - TICS 100 Ciclo For con IF <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <h1><u>Este es un título</u></h1> Escribir si quiero <br> otra linea esto estará en la misma línea <hr> <?php for ($numero=1;$numero<=100;$numero++){ if($numero%2==0){ echo $numero. " es par <br>"; } else{ echo $numero. " es impar <br>"; } } // put your code here ?> </body> </html> © Nicolás Cenzano Silva Junio 2015 Múltiples Ciclos For <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php for ($fila=1;$fila<=20;$fila++){ for($columna=1;$columna<=$fila;$columna++){ echo "$columna "; } echo "<br>"; } for ($fila=19;$fila>=1;$fila--){ for($columna=1;$columna<=$fila;$columna++){ echo "$columna "; } echo "<br>"; } // put your code here ?> </body> </html> © Nicolás Cenzano Silva Junio 2015 Interacción con el usuario index.php <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <h3>Calcula tu promedio - Progra</h3> <form action="pag2.php"> Nombre: <input type="text" name="nombre"><br> Prueba 1: <input type="text" name="p1"><br> Prueba 2: <input type="text" name="p2"><br> Proyecto: <input type="text" name="proyecto"><br> <input type="submit" value="Calcular Promedio"> </form> </body> </html> pag2.php <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php $nombre=$_REQUEST['nombre']; $p1=$_REQUEST['p1']; $p2=$_REQUEST['p2']; $proyecto=$_REQUEST['proyecto']; $promedio = ($p1+$p2+$proyecto)/3; echo "<h4> Hola $nombre, tu promedio es de: $promedio"; ?> </body> </html> © Nicolás Cenzano Silva Junio 2015 Arreglos Multidimensionales Asociadtivos <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php $todoLosRest=array( "Rosso Italiano"=>array('Ubicación'=>"Parque Arauco", 'Tipo de Comida'=>"Italiana", "Carta"=>array('Ñoquis'=>7000, 'Rissoto'=>7500, 'Provoleta'=>5000,'Turamisú'=>4000)), "La tarta"=>array('Ubicación'=>"UAI", 'Tipo de Comida'=>"Casera","Carta"=>array('Cazuela'=>5000, 'Ensalada Chilena'=>1500, 'Leche Asada'=>1500,'Piscola'=>2000)), "Santa Brasa"=>array('Ubicación'=>"Parque Arauco", 'Tipo de Comida'=>"Asados Carnes","Carta"=>array('Entrecot'=>7000, 'Medallon de Filete'=>11500, 'Malaya'=>8000,'Vino Tinto (Gran Reserva - copa)'=>4000))); foreach ($todoLosRest as $nombreDeRest => $infoDelRest) { echo "<h3>$nombreDeRest</h3>"; foreach ($infoDelRest as $info => $dato) { if($info=='Carta'){ echo "<table border='1'><th>Plato</th><th>Precio</th>"; foreach ($dato as $plato => $precio) { echo "<tr><td>$plato</td><td>$ $precio</td></tr>"; } echo "</table>"; } Else{ echo "$info: $dato <br>"; } } echo "<hr>"; } ?> </body> </html> © Nicolás Cenzano Silva Junio 2015 Ejemplo final, “Calcula tus promedios” index.php <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <h3>Calcula tu promedio - Progra</h3> <form action="pag2.php"> Nombre: <input type="text" name="nombre"><br> ¿Cúantas asignaturas? <select name="numeroDeAsignaturas"> <?php for ($i=1;$i<=10;$i++){ echo "<option value=".$i.">".$i."</option>"; } ?> </select> <input type="submit" value="Agregar Notas"> </form> </body> </html> pag2.php <?php session_start(); ?> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <h4>Agrega las notas: </h4> <form action="pag3.php" type="post"> <?php $nombre=$_REQUEST['nombre']; $na=$_REQUEST['numeroDeAsignaturas']; //esto es para el futuro $_SESSION['nombre'] = $nombre; $_SESSION['na'] = $na; for($i=1;$i<=$na;$i++){ ?> © Nicolás Cenzano Silva Junio 2015 <h6><u>Asignatura <?php echo $i; ?> </u></h6> Nombre de Asignatura: <input type="text" name="nombreAsigantura<?php echo $i;?>"> <br> Prueba 1: <input type="text" name="p1<?php echo $i;?>"> <br> Prueba 2: <input type="text" name="p2<?php echo $i;?>"> <br> Prueba 3: <input type="text" name="p3<?php echo $i;?>"> <br> <hr> <?php } ?> <input type="submit" value="Calcula tu Promedio"> </form> </body> </html> pag3.php <?php session_start(); ?> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php include 'function.php'; $nombre = $_SESSION['nombre']; $na = $_SESSION['na']; $todasMisNotas=array(); for($i=1;$i<=$na;$i++){ $nombreAsignatura=$_REQUEST['nombreAsigantura'.$i]; $p1=$_REQUEST['p1'.$i]; $p2=$_REQUEST['p2'.$i]; $p3=$_REQUEST['p3'.$i]; $notasDelRamo=array('Prueba 1'=>$p1,'Prueba 2'=>$p2,'Prueba 3'=>$p3); $todasMisNotas[$nombreAsignatura]=$notasDelRamo; } $misPromedio=array(); echo "<h2>Tus Notas</h2>"; © Nicolás Cenzano Silva Junio 2015 foreach ($todasMisNotas as $ramo => $notasCadaRamo) { echo "<h4> $ramo </h4>"; foreach($notasCadaRamo as $evaluacion => $nota){ echo "$evaluacion: $nota <br>"; } $promedioAsignatura= promedio($notasCadaRamo); echo "Tu promedio en $ramo es $promedioAsignatura"; $misPromedio[]=$promedioAsignatura; echo "<hr>"; } $promedioGeneral= promedio($misPromedio); echo "<br> <h3> Tu promedio general es de: $promedioGeneral</h3>"; ?> </body> </html> © Nicolás Cenzano Silva Junio 2015
© Copyright 2025 ExpyDoc