Buscar este blog

miércoles, 2 de octubre de 2013

EJERCICIOS PHP CONDICIONAL.


  1. Un ejemplo sencillo de este bucle puede ser mostrar una cuenta de 1 hasta 10.
<?php$i=1;do{ echo ($i. "</br>" );
$i++;
}
while ($i<10 );?>
  1. Mostrar la secuencia de números del 1 al 10 pero con un for.
<?phpfor ($i=1; $i<10; $i++)
{
echo ($i. "</br>" );
}
?>
  1. Mostrar un listado de los días que tenemos en nuestro array
<?php//3. Mostrar un listado de los días que tenemos en nuestro array $dias_semana=array("lunes", "martes", "miércoles", "jueves", "viernes", "sábado", "domingo");for ($i=1; $i<10; $i++)
{
echo ($dias_semana[$i]. "</br>" );
}
?>
  1. Vamos ahora a ver la forma de utilizar el foreach para recorrer un array que tiene definido índices, en el ejemplo anterior vimos un array el cual no tenía definido ningún índice, ahora vamos a ver un array un poco más complejo:
<?
$noticia = array(
‘titulo’ => ‘Php Clase 5 - Bucles’,
‘cuerpo’ => ‘Aquí va el contenido de la clase 5 de php, mucho texto, mucho mucho’,
‘autor’ => ‘MH’
);
?>


Ahora que ya tenemos nuestro array más complejo, vamos a ver el foreach sin mostrar índices y mostrándolos
Sin mostrar índices. En este ejemplo vamos a imprimir en pantalla lo siguiente:
Php Clase 5 - Bucles
Aquí va el contenido de la clase 5 de php, mucho texto, mucho mucho
Vero
Y usando la expresión más compleja:

Mostrando índices. Obtenemos en pantalla
titulo: Php Clase 5 - Bucles
cuerpo: Aquí va el contenido de la clase 5 de php, mucho texto, mucho mucho
autor: MH


  1. Nuestro siguiente script encontrara el mayor de 3 números que les pasemos como variable:
<?php//Nuestro siguiente script encontrara el mayor de 3 números que les pasemos como variable: $a = 10;
$b = 50;
$c = 180;
if ($a >= $b){ if ($a >= $c)echo "$a es mas grande que $b y que $c"; else
echo
"$c es mas grande que $a y que $b";
}
else{if( $b >= $c )echo "$b es mas grande que $a y que $c"; else
echo
"$c es mas grande que $b y que $c";
}
?>

  1. Ahora para finalizar la lección mejoraremos el script anterior de hallar el mayor de tres números y lo escribiremos en menor cantidad de líneas:
    <?php
//6. Ahora para finalizar la lección mejoraremos el
//script anterior de hallar el mayor de tres números y
//lo escribiremos en menor cantidad de líneas:
$a = 34;
$b = 25;
$c = 18;
if (($a >= $b) && ($a >= $c)) echo "$a es mas grande que $b y que $c"; elseif($b >= $a && $b >= $c)echo "$b es mas grande que $a y que $c"; else
echo
"$c es mas grande que $a y que $b";?>
  1. Con la sentencia switch ejecutar unas u otras instrucciones dependiendo del valor de una variable, dependiendo del valor de la variable $posicion se ejecuta el bloque 1 cuando el valor es "arriba", el bloque 2 cuando el valor es "abajo" y el bloque 3 si no es ninguno de los valores anteriores.
{<?php
//7. Con la sentencia switch ejecutar unas u otras
//instrucciones dependiendo del valor de una variable,
//dependiendo del valor de la variable $posicion se
//ejecuta el bloque 1 cuando el valor es "arriba", el
//bloque 2 cuando el valor es "abajo" y el bloque 3 si
//no es ninguno de los valores anteriores.$posicion = “arriba”;switch($posicion) {case “arriba”: // Bloque 1
echo “La variable contiene”;echo ” el valor arriba”;break;case “abajo”: // Bloque 2
echo “La variable contiene”;echo ” el valor abajo”;break;default: // Bloque 3
echo “La variable contiene otro valor”;echo ” distinto de arriba y abajo”;?>}
  1. Función media aritmética <?php
    //funcion media aritmetica$media=0;$numero1 = 1000;
    $numero2 = 16;
    $media= ($numero1 + $numero2)/2;
    echo("La media es $media .");?>




No hay comentarios:

Publicar un comentario