1.- Estructura simple
Diariamente utilizamos
condiciones para llegar a un resultado deseado. “Si no lavas la ropa, no irás
al concierto de Roger Waters”, “Si no pasas el semestre, llorarás en los ETS”…
Las oraciones anteriormente mencionadas tienen una parte condicional y una
consecuencia o sentencia. En el lenguaje de programación se utilizan
expresiones similares.
Sentencia If
La sentencia if permite
a un programa tomar una decisión para ejecutar una acción u otra, basándose en
el resultado verdadero o falso de una expresión. La sintaxis para utilizar esta
sentencia es la siguiente:
if (condición)
Sentencia 1;
La condición irá entre
paréntesis después de la palabra if
Debajo de este debe de
ir la sentencia a ejecutar en caso de la condición asignada se cumpla. La sentencia
debe de finalizar con;
En caso de tener más de
una sentencia, todas las sentencias serán escritas entre llaves y finalizadas
con un;
if (condición)
}
Sentencia 1;
Sentencia 2;
}
Para establecer las
condiciones para que el programa tome la decisión debemos hacer uso de los
operadores relacionales y lógicos
== Establece igualdad x==7
>= mayor o
igual que x>=7
> Mayor que x>7
<= menor o igual
que x<=7
< Menor que x<7
¡= diferente de x¡=7
&& se utiliza para unir dos condiciones (x>7)
&& (x<12)
ll or
! not
Si la condición no se
cumple, el programa simplemente ignorará la ejecución de la sentencia y correrá
de forma normal
Ejemplo
Tenemos una bomba que explota a los 102°C. El valor máximo de temperatura que debe tener para estar en condiciones estables es de 100°. Se necesita que el programa nos indique una alerta cuándo la temperatura sea de 100.95°C.
Tenemos una bomba que explota a los 102°C. El valor máximo de temperatura que debe tener para estar en condiciones estables es de 100°. Se necesita que el programa nos indique una alerta cuándo la temperatura sea de 100.95°C.
if (x==100.95)
{
printf(“El termómetro ha sobrepasado la temperatura adecuada \n”);
printf(“por favor, reduzca la temperatura o desactive la bomba \n”);
}
{
printf(“El termómetro ha sobrepasado la temperatura adecuada \n”);
printf(“por favor, reduzca la temperatura o desactive la bomba \n”);
}
Representación de if en
el diagrama de flujo
No hay comentarios:
Publicar un comentario