Taller 08 Estructura Selectiva Anidada en C++
Taller 08 Estructura Selectiva Anidada en C++
Taller 08 Estructura Selectiva Anidada en C++
Hasta 80 Permitido
entre 81 y 100 Alerta
más de 100 Peligro
2. Una fábrica de bolsos requiere un programa que permita calcular e imprimir el costo de elaboración
de un producto dado el tipo de material (Tela T, Sintético S, Cuero C) y la cantidad de metros, según
la siguiente información:
T $ 3.000
S $ 12.000
C $ 15.000
3. Una aseguradora debe determinar los valores del seguro de vida de sus clientes. Si la
tarifa básica es de $17.500 por cada año de vida, calcular el valor a pagar teniendo en
cuenta las siguientes condiciones de edad (ingresada por teclado) del afiliado:
- Si el valor del contrato es menor o igual a un salario mínimo no debe cancelar seguridad
social.
- Si el valor del contrato supera el valor de un salario mínimo se calcula el 40% del valor
del contrato para calcular el pago de la seguridad social. Si el resultado de esta
operación arroja menos de 1 salario mínimo, la seguridad social se liquida sobre el
valor del salario mínimo, en caso contrario la seguridad social se liquida sobre ese
valor.
5. Realizar un programa en C++ que permita ingresar una calificación cuantitativa y validar
que se encuentre dentro del rango de 0.0 a 5.0, si la calificación ingresada no se encuentra
dentro del rango, escribir el mensaje “DATOS ERRADOS”. Se debe imprimir por pantalla
una calificación literal conociendo la calificación cuantitativa, basada en la siguiente tabla
de puntuaciones:
Calificación Valoración
0.0 – 3.0 Deficiente
3.0 – 4.0 Aceptable
4.0 – 4.5 Sobresaliente
4.5 – 5.0 Excelente
- Si el plan de salud es A o B y la edad del paciente está entre 0 y 12 años, paga el 6%.
- Si el plan de salud es A o B y la edad del paciente es mayor de 12 y menor de 25 años,
paga el 7,5%.
- Si el plan de salud es A o B y la edad del paciente es mayor o igual a 25, paga 9%
- Para el plan C aplican las mismas condiciones de edad, pero las tarifas cambian a 9%,
12% y 15% respectivamente.
Nota: se debe validar el tipo de plan y generar mensaje de error.
7. Una compañía dedicada al alquiler de automóviles cobra un valor fijo de $350.000 para
los primeros 300 km de recorrido. Para más de 300 km y hasta 1000 km, cobra un valor
adicional de $ 2000 por cada kilómetro que exceda sobre 300 km. Para más de 1000 km
cobra un valor adicional de $ 5.000 por cada kilómetro en exceso sobre 1000 km. Los
precios ya incluyen el 20% del impuesto general a las ventas (IVA). Diseñe un programa
en C++ que determine el valor total a pagar por el alquiler del automóvil y el valor del
impuesto pagado.
8. Realizar un programa en C++ que lea dos números digitados por teclado y evalúe e
imprima si el número menor digitado es divisor del número mayor digitado.
9. Realizar un programa en C++ que calcule e imprima el costo del envío de un paquete dado
su peso en gramos y sabiendo que el valor base del envío es de $250 por gramo:
10. Realizar un programa en C++ que calcule e imprima el valor del IVA de un producto,
conociendo el precio, cantidad y la clase de producto de acuerdo con los valores de la
siguiente tabla:
Clase Tasa (%)
0 0%
1 6%
2 12%
3 19%
4 30%
Si el usuario digita una clase diferente, el programa debe mostrar el mensaje “DATO
ERRADO”.
Leer el tipo de vinculación y escribir el precio que se debe pagar por la matrícula. El
programa debe validar el Tipo de Vinculación, para tipos diferentes de vinculación, debe
escribir “CLASE ERRADA”.
12. Escribir un programa en C++ que permita ingresar por teclado la cantidad de tornillos
producidos y defectuosos. El programa debe calcular, obtener e imprimir el grado de
eficiencia de un operario de una fábrica de tornillos, de acuerdo con las siguientes
condiciones que se le imponen para un período de prueba:
14. Crear un programa que permita calcular e imprimir el valor a pagar por el servicio que
ofrece una Operadora de TV por Cable, según el número de canales en la Parrilla, el
número de decodificadores y servicios adicionales por Cable según la siguiente
información:
El programa debe solicitar al usuario la referencia del combo que va a adquirir y que
indique si va a contratar canales y decodificadores adicionales.
15. La Facultad de Ingeniería de la Universidad tiene las siguientes tarifas para sus
programas:
Crear un programa que permita leer el código del programa, calcular e imprimir el valor a
pagar teniendo en cuenta que: