Está en la página 1de 2

Universidad Veracruzana

Facultad de Ciencias Químicas

Tema: Estructuras selectivas.


Experiencia educativa: Programación para ingeniería.

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:

En el lenguaje C la estructura selectiva if-else se escribe de la siguiente forma:


...
if (<condición>)
<operación1>;
else
<operación2>;
...

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.

Elaborado por: Ing. Antonio del Angel Moreno Carbajal


Universidad Veracruzana
Facultad de Ciencias Químicas

#include <iostream>
#include <conio.h>

using namespace std;

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.

Ahora es su turno de generar el programa en C


y entregar el archivo fuente en el apartado de
Actividades en la fecha que se le indique.

Elaborado por: Ing. Antonio del Angel Moreno Carbajal

También podría gustarte