Estructura if

Solo disponible en BuenasTareas
  • Páginas : 2 (306 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de febrero de 2012
Leer documento completo
Vista previa del texto
LA ESTRUCTURA IF, IF/ELSE, IF ANIDADO

La estructura if se le llama estructura de una sola selección, porque selecciona o ignora una acción. ejecuta una acción si una condición es verdadera o pasapor alto la acción, si la condición es falsa.

EJEMPLO:

#include
#include
void main()
{ float calificacion1, calificacion2, calificacion3,promedio;
clrscr();
printf(“\n dame la primercalificación: “); scanf(“%f ”,&calificacion1);
printf(“\n dame la segunda calificación: “);scanf(“%f ”,&calificacion2);
printf(“\n dame la tercera calificacion: “);scanf(“%f ”,&calificacion3);promedio=(calificacion1+calificacion2+calificacion3)/3;
if (promedio > 5)
{ printf(“el promedio es %.2f, promedio”);
printf(“ por lo tanto es acreditado”);}

getch();
}

La estructura if/else se lellama estructura de doble selección, porque selecciona entre dos opciones distintas. ejecuta una acción si la condición es verdadera o ejecuta una acción diferente si la condición es falsa.EJEMPLO:

#include
#include
void main()
{ float calificacion1, calificacion2, calificacion3,promedio;
clrscr();
printf(“\n dame la primer calificación: “); scanf(“%f ”,&calificacion1);
printf(“\ndame la segunda calificación: “);scanf(“%f ”,&calificacion2);
printf(“\n dame la tercera calificacion: “);scanf(“%f ”,&calificacion3);
promedio=(calificacion1+calificacion2+calificacion3)/3;
if(promedio > 5)
{printf(“el promedio es %.2f, promedio”);
printf(“ por lo tanto es acreditado”);}
else
{printf(“el promedio es %.2f, promedio”);
printf(“ por lo tanto es no acreditado”);}getch();}
El if anidado se utiliza cuando son muchos casos, colocando estructuras if/else dentro estructuras if/else.

Por ejemplo:

#include
#include
void main()
{ float calificacion1,calificacion2, calificacion3,promedio;
clrscr();
printf(“\n dame la primer calificación: “); scanf(“%f ”,&calificacion1);
printf(“\n dame la segunda calificación: “);scanf(“%f ”,&calificacion2);...
tracking img