CONDICIONAL
DOBLE: if – else
La estructura de selección doble if-else (si-sino) evalúa una condición
lógica y en caso que resulte verdadera efectúa la acción acciona; de lo
contrario, efectúa la acción accionb. Tanto acciona como accionb
pueden ser acciones simples (una sola acción) o acciones
compuestas (un bloque de acciones).
Diagrama de flujo
de la estructura de selección if-else
En
la tabla que sigue se muestra el código y el pseudocódigo de la estructura de
selección simple if. Note
que en el caso de bloques de acciones, estas deben
estar encerradas entre llaves de bloque { }.
Código
|
Código Java
|
Pseudocódigo
|
|
if( condicion )
accionA;
else
accionB;
|
si( condicion )
accionA
else
accionB
|
|
if( condicion ){
acciónA1;
acciónA2;
.
.
.
accionAn;
}
else{
acciónB1;
acciónB2;
.
.
.
accionBn;
}
|
si( condicion ){
accionA1
accionA2
.
.
.
accionAn
}
sino{
acciónB1
acciónB2
.
.
.
accionBn
}
|
Comentario
Note el
uso de las llaves { } en el bloque if y en el bloque else dado
que cada bloque tiene más de una instrucción:
if(
donacion >= 10000 ){
comedor = 0.30*donacion;
salud = 0.50*donacion;
bolsa = 0.20*donacion;
}
else{
comedor = 0.25*donacion;
salud = 0.60*donacion;
bolsa = 0.15*donacion; }




0 comentarios:
Publicar un comentario