Sirve para elegir entre una acción u otra dependiendo de una condición.
Bloque 0 Bloque 0
if ( < c.1 >
)
if ( < c.1 > )
Bloque
1
Bloque 1
Bloque
2
else
Bloque 2
Bloque 3
prog07.c Primer
ejemplo operador condicional
/* Determina si un número es menor mayor o igual a cero */
#include <stdio.h>
int main()
{
int x;
printf(''De el valor de x:'');
scanf("%d'',&x);
if (x <= 0) {
if (x== 0)
printf(''N'umero igual a cero
\n'');
else
printf(''Número menor
que cero \n'');
}
else
printf(''Numero MAYOR que cero
\n'');
}
prog08.c Segundo ejemplo operador condicional
/* Determina el número más grande de entre tres */
#include <stdio.h>
int main()
{
int i,j,k,mayor;
printf(''De los valores i j k :
'');
scanf(''%d %d
%d'',&i,&j,&k);
if (i > j)
mayor = j;
else
mayor = i;
if (mayor < k)
mayor = k;
printf(''El mas grande de (%d,%d,%d) es: %d \n'',i,j,k,mayor)
}
Ejercicios operador condicional
|
|
|