Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La estructura selectiva doble if-else permite que el flujo del diagrama se bifurque por dos
ramas diferentes en el punto de la toma de decisión. Si al evaluar la condición el resultado
es verdadero, entonces se sigue por un camino específico -el de la izquierda- y se ejecuta
una acción determinada o un conjunto de ellas. Por otra parte, si el resultado de la
evaluación es falso, entonces se sigue por otro camino -el de la derecha- y se realiza(n)
otra(s) acción(es). En ambos casos, luego de ejecutar las acciones correspondientes, se
continúa con la secuencia normal del diagrama de flujo.
Observemos la representación gráfica de esta estructura:
Ejemplo no. 1
Construye un diagrama de flujo y el programa correspondiente en C que, al recibir como
dato el promedio de un alumno en un curso universitario, escriba aprobado si su promedio
es mayor o igual a 6 y reprobado en caso contrario.
#include <iostream>
#include <conio.h>
float prom;
int main()
{
cout <<“Ingrese el promedio del alumno: “;
cin >> prom;
if (prom >= 6)
cout <<“\nAprobado”;
else
cout<<“\nReprobado”;
}
Ejemplo no. 2
Construye un diagrama de flujo y el correspondiente programa en C que, al recibir como
dato el precio de un producto importado, incremente 11% el mismo si es inferior a $1,500,
y 8% si fuera mayor o igual a dicho precio; además, debe escribir el nuevo precio del
producto.