0% encontró este documento útil (0 votos)
24 vistas4 páginas

Estructura Condicional If

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
24 vistas4 páginas

Estructura Condicional If

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

ESTRUCTURA CONDICIONAL IF

Cuando se pretende que el programa, una vez llegado a un cierto punto, tome un camino concreto en
determinados casos y otro diferente si las condiciones de ejecución difieren, se utiliza el conjunto de
instrucciones:

if, else y elseif. La estructura base de este tipo de instrucciones es la siguiente:

if (Condición)

Instrucción a1;

Instrucción a2;

else

Instrucción b1;

Instrucción b2;

Cuando la ejecución llega al punto donde se encuentra la instrucción if, el programa verificará el
cumplimiento o no de la condición. Si la condición es verdadera se ejecutarán las instrucciones a1 y
a2, de lo contrario, se ejecutarán las instrucciones b1 y b2.

En los casos en que las condiciones sean varias, se pueden utilizar los if de un modo denominado
anidado,

como se indica de la manera siguiente:

if (Condicion 1)

Instrucción a1;

Instrucción a2;

else

if (Condicion 2)
{

Instrucción b1;

Instrucción b2;

else

Instrucción c1;

Instrucción c2;

De este modo se pueden introducir tantas condiciones como se quiera dentro de la condición principal.
Una variante de este sistema es utilizando la sentencia elseif, que permite en una sola línea introducir
una condición adicional:

if (Condicion 1)

Instrucción a1;

Instrucción a2;

elseif (Condicion 2)

Instrucción b1;

Instrucción b2;

else

Instrucción c1;

Instrucción c2;

Para las condiciones tener en cuenta que disponemos de los siguientes operadores:
== para ver si una variable es igual a otra.

!= distinto.

>= mayor o igual.

> mayor.

<= menor o igual

< menor

La mejor forma de entender esta estructura condicional es por medio de ejemplos. El primero que nos
plantearemos es generar un valor aleatorio (es decir lo elige la máquina al azar, como extraer una
bolilla de un bolillero de lotería) comprendido entre 1 y 10. Luego mostraremos un mensaje si es menor
o igual a 5 o si es mayor a 5.

<html>

<head>

<title>Problema</title>

</head>

<body>

<?php

$valor = rand(1, 10);

echo "El valor sorteado es $valor<br>";

if ($valor <= 5) {

echo "Es menor o igual a 5";

} else {

echo "Es mayor a 5";

?>

</body>

</html>
EJERCICIOS A RESOLVER

1. Generar un valor aleatorio entre 1 y 100. Luego mostrar si tiene 1,2 o 3 dígitos.

2. Generar un valor aleatorio entre 1 y 3. Luego imprimir en castellano el número (Ej. si se genera
el 3 luego mostrar en la página el string "tres").

3. Define las variables $tipo, $grosor, $diametro y $marca. Establece que el tipo sea “Rueda de
camión”, el grosor 0.33, el diámetro 1.25 y la marca “Kimashuki”. Crea el código PHP donde a
través de condicionales if realices la siguiente comprobación: si el diámetro es superior a 1.4
debe mostrarse por pantalla el mensaje “La rueda es para un vehículo grande”. Si es menor o
igual a 1.4 debe mostrarse por pantalla el mensaje “La rueda es para un vehículo pequeño”. En
otro caso, debe mostrarse “No existe un tamaño de rueda válido”.

También podría gustarte