|
CarlosPes.com
> Curso
de Lenguaje C
> Instrucción if en Lenguaje C |
|
Instrucción
if en
Lenguaje C
|
|
|
|
|
¿Para qué
sirve la instrucción alternativa simple (if) en
C?
|
|
Una
instrucción alternativa simple (if) es una variante
(más sencilla) de una instrucción alternativa
doble (if else). En lenguaje C, para escribir una
instrucción if se utiliza la sintaxis: |
|
if (
<expresión_lógica> )
{
<bloque_de_instrucciones>
}
|
|
|
Ejemplo: Se quiere escribir un programa que:
1º) Pida por teclado la nota (dato real) de una asignatura.
2º) Muestre por pantalla:
- "APROBADO",
en el caso de que la nota sea mayor o igual que 5.
|
|
Introduzca nota (real): 7.5
APROBADO |
|
|
Obsérvese
que, en este problema, no se va a mostrar por pantalla "SUSPENDIDO" en
el caso de que la nota sea menor que 5, como sí se
hacía en el ejemplo del apartado anterior (Instrucción
if else). |
|
Introduzca nota (real): 3.5 |
|
|
Al
igual que ocurre con una instrucción alternativa doble,
cuando el <bloque_de_instrucciones> de una alternativa
simple sólo contiene una instrucción, los
caracteres abrir llave ({) y cerrar llave (}) también son
opcionales. De modo que, para resolver el problema del ejemplo se puede
escribir: |
|
#include <stdio.h>
int main()
{
float nota;
printf( "\n Introduzca nota
(real): " );
scanf( "%f", ¬a );
if ( nota >= 5 )
printf(
"\n APROBADO" );
return 0;
} |
|
|