Sie sind auf Seite 1von 7

UNIVERSIDAD NACIONAL DE MOQUEGUA

Carrera Profesional de Ingeniera de Sistemas e Informtica

GUIA DE LABORATORIO N 03
ESTRUCTURAS DE CONTROL SELECTIVAS
I.

OBJETIVOS.

Conocer las Estructuras de Control Selectivas en C++.


Utilizar el entorno DEV C++.
II.

INTRODUCCIN

Estructuras de control selectivas


Las sentencias if, if-else, if-else-if y switch, son utilizadas para construir estructuras de
control, la comparacin de las mismas se muestra en el siguiente cuadro.
Estructuras de Seleccin (Simple)

Ing. Carlos A. Silva Delgado

UNIVERSIDAD NACIONAL DE MOQUEGUA


Carrera Profesional de Ingeniera de Sistemas e Informtica

Estructuras de Seleccin (Anidada: simple y mltiple)


Simple

III. MATERIALES Y EQUIPOS A UTILIZAR


Can Multimedia Laptop Pizarra - Plumones Mota - etc.
Gua de Laboratorio - Laboratorio de Computo - Instalador del software Dev C++.
IV. PROCEDIMIENTOS

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.

Ing. Carlos A. Silva Delgado

UNIVERSIDAD NACIONAL DE MOQUEGUA


Carrera Profesional de Ingeniera de Sistemas e Informtica

INICIO

LEER: A

A> 0
ESCRIBIR:
Positivo

ESCRIBIR:
Negativo

FIN

Ing. Carlos A. Silva Delgado

UNIVERSIDAD NACIONAL DE MOQUEGUA


Carrera Profesional de Ingeniera de Sistemas e Informtica

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.

Ing. Carlos A. Silva Delgado

UNIVERSIDAD NACIONAL DE MOQUEGUA


Carrera Profesional de Ingeniera de Sistemas e Informtica

Ejercicio N 03:
Convertir el siguiente diagrama de flujo en su equivalente programa en C++

Ejercicio N 05: Modifique el ejercicio N 03, para validar la operacin de la divisin, es


decir que si el usuario elige la divisin y el n2 es cero, enve un mensaje de error.
Ejercicio N 06: Crear un programa que pida 3 nmeros al usuario y determine cul es el
mayor y menor de los nmeros.
Ing. Carlos A. Silva Delgado

UNIVERSIDAD NACIONAL DE MOQUEGUA


Carrera Profesional de Ingeniera de Sistemas e Informtica

V.

INVESTIGACIONES Y EJERCICIOS COMPLEMENTARIOS

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

UNIVERSIDAD NACIONAL DE MOQUEGUA


Carrera Profesional de Ingeniera de Sistemas e Informtica

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

Finaliz todos los ejercicios correctamente

30 %

Hizo uso de comentarios para documentar los

10 %

%
Obtenido

Observacin

ejercicios
3

Realizacin en forma coherente y con lgica

30 %

Resultados obtenidos fueron correctos

20 %

Dedicacin del estudiante durante la prctica

10 %

TOTAL

100 %

Observaciones

__________________________________________________________________________
Conclusiones
__________________________________________________________________________
__________________________________________________________________________
Ing. Carlos A. Silva Delgado

Das könnte Ihnen auch gefallen