Está en la página 1de 5

CONDICIONES Las condiciones nos sirven para tomas decisiones en caso de que ocurra algn event o por ej.

Si aprendo algo en el curso de php y entrego el proyecto me dan constanc ia de lo contrario no me dan constancia Para referirnos al cuestionamiento (si pasa esto) ocupamos el condicional ara ocuparnos de lo contrario ocupamos else . if y p

1 2 3 4 5 6 7 8 $aprendo_algo_en_el_curso_de_php=true;// es verdadero (true) $entrego_el_proyecto=1; //es verdadero (true) if ($aprendo_algo_en_el_curso_de_php && $entrego_el_proyecto) { Print " me dan constancia"; } else { print " No me dan constancia" ; } Cuando tengamos varias posibilidades para un solo cuestionamiento ocuparemos swit ch de la siguiente forma: Si hoy es sabado voy al curso. Si hoy es viernes voy de fiesta. Si hoy es domingo voy a descansar. De lo contrario voy a la universidad El cuestiona miento es saber en que da se esta y en base a ello realizar una tare a. 1 2 3 4 5 6 7 $dia = 'sabado'; //contiene algn da de la semana switch ($dia){ case 'sabado' : print 'voy al curso' ; break; case 'viernes' : print 'voy de fiesta' ; break; case 'domingo' : print 'voy a descansar' ; break; default : print 'voy a la universidad'; //de lo contrario } Para realizar alguna accin n cantidad de veces utilizamos los ciclos de la siguient e manera WHILE Evala la expresin y si la cumple realiza las sentencias. Puede que no entre a realizar ni una sentencia. 1 2 3

4 5 6 7 $n=1; //Mientras $n<=5 haz //si n=6 no hace nada while($n<=5){ echo " $n"; $n++;//si no se incrementa se cicla } Do .. While Realiza por lo menos una sentencia y despues evala la expresin 1 2 3 4 5 6 $n=1; //si n=6 hace una centencia do{//haz echo " $n"; $n++;//si no se incrementa se cicla }while($n<=5);//Mientras $n<=5 For Primero se asigna un valor a n despus solo evala la expresin e incrementa la n. Si es verdadera la expresin realiza la sentencia. 1 2 3 for($n=1; $n<=5 ;$n++){// para $n=1 hasta n<=5 haz echo " $n"; }

descripcion y mostrando la palabra reservada: Palabras Reservada Descripcion if, else, if else Estas son las palabras reservadas que acompaan a la sentencia I f nos sirven para tomar desiciones de tipo falso o verdadero ms adelante veremos como utilizarlas switch, case, break Son las palabras reservadas que se utilizan en la sentencia switch, este tipo de condicional nos permite hacer selecciones de entre varias o pciones, muy muy util dentro de la metodologia de programacion que utilizaremos mucho mucho ms adelante. While Condicional que hace caso a la terminologia "mientras" esto quiere decir q ue meintras se cumpla la sentencia el ciclo continuar for Condicional que hace caso a la terminologia "hasta que" esto quiere decir qu e meintras se cumpla la sentencia el ciclo continuar jajajaja estaba tratando de recordar lo de los ciclos haber si no dije ya una ba bosada, bueno independientemente vamos a ver ejemplos por aca del los if y los c iclos if, else, elseif $cadena="Si";

$entero=1; echo "ejemplo 1"; if ($entero == 1) { echo "La Variable vale ". $entero; } else { echo "La Variable no cumple con el valor de 1"; } echo "ejemplo 2"; if ($cadena == "Si") { echo "La Cadena es igual con ".$cadena; } else if ($entero == 1) { echo "La Variable vale ". $entero; } else { echo "Las variables no cumplen con la condicion"; } ?> ahora veremos como se maneja un switch switch $opcion="azul"; switch ($opcion) { case "azul": echo "Color Azul"; break; case "rojo": echo "Color Rojo"; break; case "blanco": echo "Color Blanco"; break; case "verde": echo "Color Verde"; break; case "negro": echo "Color Negro"; break; default: echo "Ausente de color"; } ahora veremos el ciclo for for for ($i=0;$i=<5;$i++) { echo "El Numero es ".$i; } el while while $cadena="Si"; while($cadena != "Si") { echo "La Cadena dice NO"; }

<?php $test = 33; if ($test > 40) { echo "S, $test es mayor que 40."; } elseif ($test > 35) echo "S, $test es mayor que 35."; } elseif ($test > 30) { echo "S, $test es mayor que 30.";

} else { echo "No, $test es menor que 40, 35 y 30."; } ?> Usando if...elseif...else Usando switch

<?php $variable=2; if($variable==1) { echo '$Variable es igual a 1.'; } elseif($variable==2) { echo '$Variable es igual a 2.'; } elseif($variable==3) { echo '$Variable es igual a 3.'; }else { echo '$Variable no es igual ' . 'a 1, 2 o 3.'; } ?> <?php $variable=2; switch($variable) { case 1: echo '$Variable es igual a 1.'; break; case 2: echo '$Variable es igual a 2.'; break; case 3: echo '$Variable es igual a 3.'; break; default: echo '$Variable no es igual ' . 'a 1, 2 o 3.'; } ?> Usando if...elsefif...else Usando switch <?php $variable=2; if($variable==1) { echo '$Variable es igual a 1.'; }

elseif($variable==2 OR $variable==3) { echo '$Variable es igual a 2 o 3.'; }else { echo '$Variable no es igual ' . 'a 1, 2 o 3.'; } ?> $usuario = "Admin"; if($usuario == "Admin"){ echo "Bienvenido a la parte de administracicin"; }elseif ($usuario == "Invitado"){ echo "Bienvenido a la pagina de Invitados"; }else{ echo "Bienvenido a la pagina de usuarios"; } <?php $variable=2; switch($variable) { case 1: //Se ejecuta si $variable vale 1 echo '$Variable es igual a 1.'; break; case 2: case 3: //Se ejecuta si $variable vale 2 o 3 echo '$Variable es igual a ' . '2 o 3.'; break; default: //Se ejecuta en cualquier otro caso echo '$Variable no es igual ' . 'a 1, 2 o 3.'; } ?>

También podría gustarte