You are on page 1of 3

FACULTAD DE INGENIERIA EPIC TECNICAS DEPROGRAMACION

TRABAJO ENCARGADO 02 INSTRUCCIONES DE CONTROL SELECTIVAS EN C++ ENUNCIADOS

ESTRUCTRAS SELECTIVAS SIMPLES, DOBLES Y MULTIPLES

1. Construya un programa en c++ tal que, dados como datos los valores enteros P y Q, determine s i los mismo satisfacen
la siguiente expresin: P3 + Q4 2P2 < 680

2. Las races reales de la expresin ax2 + bx +c = 0 se obtienen a travs de la frmula:

3. Construya un programa en c++ tal, que dados como datos la matrcula y 5 calificaciones de un alumno; imprima la
matrcula, el promedio y la palabra aprobado si el alumno tiene un promedio mayor o igual que 6, y la palabra no
aprobado en caso contrario

4. Dados los datos A,B,C y D que representan nmeros enteros; escriba un programa en c++ que calcule el resultado de
las siguientes expresiones:

5. La tasa de inters sobre un prstamo es de 8% si la cantidad es menor o igual que 200, pero es del 6% si excede a 200.
Hacer un programa en c++ para que ingrese la cantidad y reporte el inters y el monto total

6. Hacer un programa en c++ para calcular el pago semanal de un trabajador. Se debe ingresar el nombre, pago por hora
y el nmero de horas trabajadas. Si normalmente se trabaja 40 horas a la semana y por cada hora trabajada se paga
el doble de la hora normal, reportar el nombre y el pago semanal del trabajador.

7. Se repartir la herencia entre los hijos de un seor como sigue: si la cantidad de hijos es menor a 4; se repartir
exactamente entre el nmero de hijos; si son 4 o ms hijos; la mitad le tocar al hermano mayor y el resto se dividir
entre los dems hermanos. Hacer un programa en c++ para que reporte cuanto le corresponde a cada hijo. Se debe
ingresar la herencia y el nmero de hijos

8. Realizar un programa en c++ que permita hallar el mayor de tres nmeros enteros ledos como datos

9. Haga un programa en c++ que permita calcular el valor de f(9) segn la expresin

10. Construya un programa en c++ que permita realizar las operaciones aritmticas elementales, segn la clave
ingresada:

11. Construya un programa en c++, tal que dados como datos el modelo de un vehculo y su precio, determine el valor
final que debe pagar el comprador. El concesionario est haciendo descuentos teniendo en cuenta el modelo, con
base a la siguiente tabla:

Ing. Edwin Valencia e-mail: esvalenciac@hotmail.com Pg.1


FACULTAD DE INGENIERIA EPIC TECNICAS DEPROGRAMACION

12. El costo de las llamadas telefnicas internacionales, depende de la zona geogrfica en la que se encuentre el pas
destino, y del nmero de minutos hablados. En la siguiente tabla se presenta el costo por minuto, por zona. A cada
zona se le asociado una clave:

13. Escriba un programa en c++ que en base a una opcin escogida, permita convertir pulgadas a milmetros, de yardas a
metros y de millas a kilmetros.

14. Escriba un programa en c++ que permita calcular lo que hay que pagarle a un trabajador teniendo en cuenta su sueldo
y las horas extras trabajadas. Para el pago de horas extras se tiene en cuenta la categora del trabajador.
Cada trabajador puede tener como mximo 30 horas extras, si tiene ms slo se les pagarn 30. A los trabajadores
con categora mayor a 4 no se les debe de pagar horas extras.

15. En un hospital se ha hecho un estudio sobre los pacientes registrados durante los ltimos 10 aos, con el objeto de
hacer una aproximacin de los costos de internacin por paciente. Se obtuvo un costo promedio diario segn el tipo
de enfermedad que aqueja al paciente; adems se pudo determinar que en promedio todos los pacientes con edad
entre 14 y 22 aos implican un costos adicional de 10%. La siguiente tabla expresa los costos diarios, segn el tipo de
enfermedad. Construya un programa en c++ que calcule e imprima el costo total que representa un paciente

Ing. Edwin Valencia e-mail: esvalenciac@hotmail.com Pg.2


FACULTAD DE INGENIERIA EPIC TECNICAS DEPROGRAMACION
ESTRUCTURAS SELECTIVAS ANIDADAS

16. Determinar si un tringulo es: equiltero, issceles o escaleno, conociendo sus tres lados (a, b, c). a,b,c <> 0 y > 0

17. Escribir un programa en c++ que lea 3 enteros y de un mensaje indicando si estn o no en orden numrico (creciente o
decreciente)

18. Dado un punto en el plano por sus coordenadas (x, y), disee un programa en c++ para determinar cul es su cuadrante,
considerando que existen 4 cuadrantes en el plano cartesiano, y de acuerdo a los valores de x, y es que dicho punto debe de
ubicarse en uno de los cuatro cuadrantes. Considerar que dichos nmeros son diferentes de cero.

19. Escriba un programa en c++, que calcule el gasto de agua en una vivienda dado el nmero de litros gastados, siendo el sistema
de cobro:
La cuota fija mensual es de 6 dolares.(se use o no se use agua siempre se cobra
los primeros 50 litros son gratis
entre 50 y 200 litros se cobra el litro a 0.1 dolares
a partir de 200 litros se cobra el litro a 0.3 dolares

20. Se tiene cuatro esferas A,B,C y D de las cuales se sabe que tres son de igual peso y una diferente. Realice el programa en c++ que
reciba como datos los pesos de las cuatro esferas y determine cul es la esfera diferente y si es de mayor o menor peso.

21. Escribir un programa en c++ que resuelva la ecuacin de segundo grado: ax2+bx+c = 0. Considerar a,b,c R y que podran ser 0.

22. Una tienda norteamericana efecta un descuento a sus clientes dependiendo del monto de la compra (en dlares). El descuento
se efecta de acuerdo a los siguientes criterios:
Si monto < =$ 500 no hay descuento Si $ 7000 < monto <= $ 15 000, descuento 18%
Si $ 500 < monto <= $ 1000, descuento de 5% Monto >$ 15000 25% de descuento
Si $ 1000 < monto <=$ 7000, descuento de 11%
Realizar el programa en c++ tal que dado el monto de la compra de un cliente determine lo que el mismo debe pagar.

23. ESSALUD desea clasificar a las personas que se jubilarn en el ao de 2015. Existen tres tipos de jubilaciones: por edad, por
antigedad joven y por antigedad adulta. Las personas adscritas a la jubilacin por edad deben de tener 60 aos o ms y una
antigedad en su empleo de menos de 25 aos. Las personas adscritas a la jubilacin por antigedad joven deben de tener menos
de 60 aos y una antigedad en su empleo de 25 aos o ms. Las personas adscritas a la jubilacin por antigedad adulta deben
de tener 60 aos o ms y una antigedad en su empleo de 25 aos o ms. Determinar e imprimir en qu tipo de jubilacin quedar
adscrita una persona

24. Si consideramos un campeonato de futbol solo entre dos equipos, y dados los nombres de los dos equipos, A y B, el nmero de
goles que A ha marcado jugando en casa contra B, el nmero de goles que B ha marcado en casa de A, el nmero de goles que B
ha marcado en los partidos jugados en su casa y el nmero de goles que A ha marcado en el campo de B. Disear un
programa en c++ que indique qu equipo de los dos va primero en la clasificacin, considerando para esto que va primero el que
ha acumulado ms puntos por cada partido jugado y en caso de empate en puntos gana el que ms goles anotados tiene. Por
cada partido ganado son 3 puntos, por empatado es 1 punto y por perdido es 0 puntos.

25. Los empleados de una fbrica trabajan en dos turnos: diurno y nocturno. Se desea calcular el jornal diario de acuerdo a los
siguientes puntos:
La tarifa de las horas diurnas es de S/. 1.5
La tarifa de las horas nocturnas es de S/. 2.25
En caso de ser domingo la tarifa aumentar en S/. 1 en el turno diurno y S/. 1.25 en el turno nocturno

26. Un ao es bisiesto si cumple las siguientes condiciones:


1. Si el ao es divisible por 4, vaya al paso 2. Si no es as, vaya al paso 5.
2. Si el ao es divisible por 100, vaya al paso 3. Si no es as, dirjase al paso 4.
3. Si el ao es divisible por 400, vaya al paso 4. Si no es as, vaya al paso 5.
4. El ao es un ao bisiesto (tiene 366 das).
5. El ao no es un ao bisiesto (tiene 365 das).

27. En un cierto pas el impuesto que se debe pagar por los artculos se calcula mediante la siguiente regla: los primeros $20 no causan
impuesto, los siguientes $20 tiene el 30% de impuesto y el resto el 40% de impuesto, pero si el costo del producto es mayor a
$500, entonces en lugar del 40% se cobra el 50%. Disee un programa en c++ que lea el costo bsico de un artculo y calcule su
precio total (precio total = precio bsico + impuesto)
Ing. Edwin Valencia e-mail: esvalenciac@hotmail.com Pg.3

You might also like