Beruflich Dokumente
Kultur Dokumente
GUIA DE LABORATORIO N 03
ESTRUCTURAS DE CONTROL SELECTIVAS
I.
OBJETIVOS.
INTRODUCCIN
Ejercicio N 01
Crear un diagrama de flujo y programa en C++ que verifique si un nmero ingresado por el
usuario es positivo o negativo.
INICIO
LEER: A
A> 0
ESCRIBIR:
Positivo
ESCRIBIR:
Negativo
FIN
Ejercicio N 02: Crear un programa que determine si un nmero es par o impar, en caso
que el nmero sea PAR verificar si el nmero est entre 10 y 100 incluyndolos.
Ejercicio N 03:
Convertir el siguiente diagrama de flujo en su equivalente programa en C++
V.
Esta tarea deber ser entregada al docente la prxima semana, de manera digital e
impreso.
1. Disee un programa que solicite de una persona, su edad, sexo y telfono; si el sexo es
m M, que muestre en pantalla el mensaje El seor nombre con edad se ha registrado
o si es f o F La seorita nombre con edad se ha registrado. En caso contrario mandar un
mensaje: Sexo no vlido. Ejemplo:
2. Disear el programa que permita los siguiente, un vendedor recibe su salario con base
a las ventas. Si las ventas son menores de 200 recibe 200 + ventas. Si las ventas son
igual a 200 en total obtiene 500, pero si las ventas son mayores a 200 son 500 + 10% de
la venta.
3. Disear el programa que permita determinar el mximo de tres nmeros.
4. Disear el programa que determine el mximo y el mnimo de tres nmeros.
5. Disear el programa que determine si un nmero es cuadrado perfecto.
6. Disear el programa que calcule el impuesto de los trabajadores de una empresa
considerando que aquellos empleados cuyo salario es el mnimo estn exentos de este
pago.
7. Disear el programa para que me muestre si una persona es mayor de edad o no
ingresando para ello la edad de la persona. Nota: Considerar la mayora de edad los 18
aos.
8. Si un ngulo es igual a 90 grados imprima el mensaje El ngulo es un ngulo recto, de
lo contrario imprima el mensaje El ngulo no es ngulo recto.
9. Si la temperatura est por encima de 100 grados desplegar el mensaje arriba del
punto de ebullicin del agua, de lo contrario desplegar el mensaje abajo del punto de
ebullicin del agua.
Ing. Carlos A. Silva Delgado
10. Escriba un programa en C++ que le pida al usuario que introduzca dos nmeros. Si el
primer nmero introducido es mayor que el segundo nmero el programa deber
imprimir el mensaje El primer nmero es mayor, de lo contrario deber imprimir el
mensaje El primer nmero es menor. Pruebe su programa introduciendo los nmeros
5 y 8 y luego usando los nmeros 11 y 2.
11. Una fbrica pequea genera su propia energa con un generador de 20 kilowatts y un
generador de 50 kilowatts. El gerente de la planta indica cul generador se requiere al
introducir un cdigo de carcter. Escriba un programa en C++ que acepte este cdigo
como entrada. Si se introduce el cdigo s deber desplegarse un mensaje que le
indique al capataz de la planta que use el generador ms pequeo; de lo contrario
deber ser la salida un mensaje que le indique el uso del generador ms grande.
VI. EVALUACIN DE ANLISIS DE RESULTADOS
Criterios
% Asignado
30 %
10 %
%
Obtenido
Observacin
ejercicios
3
30 %
20 %
10 %
TOTAL
100 %
Observaciones
__________________________________________________________________________
Conclusiones
__________________________________________________________________________
__________________________________________________________________________
Ing. Carlos A. Silva Delgado