if (
a>b
)
menor = b;
el
s
e
menor = a;
Esta es la forma más simple de una sentencia
if-
else
. A la expresión entre paréntesisse le denomina
Expr
esión Booleana
y, al igual que una variable booleana, alevaluarla se tiene como resultado al valor de
F
a
l
s
o
o
Verd
a
dero
. Cuando se ejecutaun programa que contiene una sentencia
if-
else
, solamente las sentencias de una delas alternativas se considera. Si la expresión booleana es verdadera, la sentenciaescrita por debajo de
if
(expres
i
on_booleana)
se ejecuta. Si la expresión booleanafalsa, solamente la sentencia por debajo de
else
es la que se ejecuta.En el ejemplo, cada una de las alternativas contiene solamente una sentencia(menor=b y menor=a, respectivamente). Sin embargo, cada alternativa puedepresentar varias sentencias.En general, la sintaxis de una sentencia condicional
if-
else
es la siguiente.Una sola sentencia en cada alternativa:
if
(expres
i
on_booleana)sentenc
i
a_de_verdadero;elsesentenc
i
a_de_
f
also;
Observe que las líneas correspondientes a if y a else
no llevan
pu
nto y coma
.Cuando se tienen más de una secuencia en cada alternativa:
if
(expres
i
on_booleana)
{
sentenc
i
a_1_de_verdadero;sentenc
i
a_2_de_verdadero;
ult
i
ma_sentenc
i
a_de_verdadero;
}
else