Estructura if
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);...
Regístrate para leer el documento completo.