Anexo 2 - Unidad 2
September 30, 2022 | Author: Anonymous | Category: N/A
Short Description
Download Anexo 2 - Unidad 2...
Description
Anexo 2 – Unidad 2
Tener en cuenta los requerimientos adicionales relacionados con las estructuras de control cíclicas planteados al final de cada ejercicio.
Ejercicio 1 La Casa de C Cambio ambio “Money Fast” ofrece a sus clientes la posibilidad de comprar 3 tipos de divisas, cada una de estas tiene un descuento que esta determinado por la cantidad que se compre del mismo, tal como se explica a continuación:
!
!
!
Dólares: o Si se compran menos de 1000 no hay descuento o Si se compran mas de 1000 se tendrá un descuento del 5%. o Si se compran mas de 2500 se tendrá un descuento del 10% Euros: o Si se compran menos de 2000 mil no hay descuento o Si se compran mas de 2000 se tendrá un descuento del 6%. o Si se compran mas de 3600 se tendrá un descuento del 12% Yuanes: o Si se compran menos de 10000 no hay descuento o Si se compran mas de 10000 se tendrá un descuento del 8%. o Si se compran mas de 20000 se tendrá un descuento del 14%
El programa se debe ejecutar de forma cíclica y solo se puede finalizar cuando el usuario lo requiera. Es necesario preguntar en cada una de las iteraciones del programa el tipo y la cantidad de divisa que desea adquirir, para mostrar por pantalla a que porcentaje aplica. Al finalizar el programa se deberá mostrar el total acumulado en dinero por cada una de las divisas, cuantas veces se seleccionó cada cad a una de estas y el total de registros del programa (cuantos ciclos se realizaron con el bucle) Nota: Es necesario validar que los datos que esta ingresando el usuario por consola se ajusten a los rangos y categorías solicitados en el ejercicio. Para el ejercicio es necesario usar contadores y/o acumuladores. acumuladores . NO se deben usar arreglos o estructuras (struct). "
Ejercicio 2 El concesionario de vehículos “F1”, tiene categorizado la compra de vehículos usados de la siguiente manera:
!
!
!
Vehículos de Gama Alta: o Años menores o iguales a 2000: Se compra un 15% por debajo del precio pedido por el dueño. o Año de 2001 a 2014: Se compra un 9% por debajo del precio pedido por el dueño. o Año 2014 o superior: Se compra un 4% por debajo del precio pedido por el dueño. Vehículos de gama media: o Año menores o iguales a 2000: Se compra un 18% del precio pedido por el dueño. o Año 2001 a 2014: Se compra un 13% del precio pedido por el dueño. o Año 2014 o sugeríos: Se compra un 7% por debajo del precio pedido por el dueño. Vehículos de Gama baja: o No se compran vehículos de gama baja.
El programa se debe ejecutar de forma cíclica y solo se puede finalizar cuando el usuario lo requiera. Es necesario preguntar en cada una de las iteraciones del programa el tipo, año y precio del vehículo (precio pedido por el dueño) para posteriormente mostrar cuál es el precio ofertado por el concesionario para su compra. Al finalizar el programa se deberá mostrar el total de registros ingresados para cada una de las gamas, el total en precio de los vehículos ingresados en cada gama, cuantas veces se ejecuto el programa (cuantos ciclos se realizaron con el bucle) y el porcentaje total de cada gama con respecto al total de registros del programa. Nota: Es necesario validar que los datos que esta ingresando el usuario por consola se ajusten a los rangos y categorías solicitados en el ejercicio. Para el ejercicio es necesario usar contadores y/o acumuladores. acumuladores . NO se deben usar arreglos o estructuras (struct).
#
Ejercicio 3 La tienda en Línea “Compras A Agiles” giles” asigna a sus cliente clientes s porcentajes de descuentos en función del tipo de membresía de cada ca da uno de estos, dicha membresía esta determinada por la cantidad de puntos que tienen acumulados por sus compras:
! ! !
Nivel Elite: Elite: Mayor a 2500 puntos Nivel Junior: Menor a 2500 y mayor a 1500 puntos Nivel asociado: menor asociado: menor a 1500
Una ves identificado el tipo de membresía que tiene el cliente, se le debe preguntar el valor de la compra, para a partir de allí mostrarle cual es el porcentaje de descuento que aplica:
!
!
!
Nivel Elite: Elite: o Compras hasta 20000, descuento del 11% o Compras mayores a 20000, descuento del 25% Nivel Junior: o Compras menores a 15000, no aplica descuento o Compras entre 15000 y 35000, descuento del 16% o Compras mayores a 35000 descuento del 17% Nivel asociado: asociado: o No aplica descuentos
El programa se debe ejecutar de forma cíclica y solo se puede finalizar cuando el usuario lo requiera. Es necesario que en cada una de las iteraciones del programa se muestre al usuario un mensaje indicándole el nivel al que pertenece y el porcentaje de descuento al que aplica según el monto de la compra (El monto de la compra se coloca de forma global, g lobal, no es necesario ingresar productos de forma separada), es decir, cada iteración del bucle debe evaluar a un solo cliente. Al finalizar el programa deberá mostrar el total de registros y el acumulado en precios para cada uno de los niveles, igualmente cuantas veces se ejecuto el programa (cuantos ciclos se realizaron con el bucle) y el porcentaje total de cada nivel con respecto al total de registros del programa. Nota: Es necesario validar que los datos que esta ingresando el usuario por consola se ajusten a los rangos y categorías solicitados en el ejercicio.
$
Para el ejercicio es necesario usar contadores y/o acumuladores. acumuladores . NO se deben usar arreglos o estructuras (struct). Ejercicio 4 La Constructora “Vivienda Fedora” a puesto a disposición de sus clientes diferentes tipos de subsidios relacionados con el estrato socioeconómico al cual pertenezcan. De allí, que se establecieron las siguientes categorías:
! ! !
Categoría I: I: Estratos Estratos 1 - 2 Categoría II: Estratos II: Estratos 3 - 4 Categoría III: Estratos 5 o 6
A partir de estas categorías, se debe aplicar el beneficio de la siguiente manera:
!
!
!
Categoría I: o Vivienda de menos de 80 millones - 10% de beneficio o Vivienda de mas de 80 millones - 5% de beneficio Categoría II: o Vivienda de menos de 100 millones - 8% de beneficio o Vivienda entre 100 y 160 millones - 10% de beneficio o Vivienda de mas de 160 millones 12% de beneficio Categoría III: o No aplican subsidios
El programa se debe ejecutar de forma cíclica y solo se puede finalizar cuando el usuario lo requiera. Es necesario que en cada una de las iteraciones del programa se solicite al usuario el estrato socioeconómico al cual pertenece, para posteriormente consultarle cual es el precio de la vivienda que desea adquirir para informarle a que porcentaje del beneficio puede acceder. Al finalizar el programa se deberá mostrar el total de registros y el acumulado en precios para cada una de las categorías, igualmente cuantas veces se ejecuto el programa (cuantos ciclos se realizaron con el bucle) y el porcentaje total de cada categoria con respecto al total de registros del programa. Nota: Es necesario validar que los datos que esta ingresando el usuario por consola se ajusten a los rangos y categorías solicitados en el ejercicio.
%
Para el ejercicio es necesario usar contadores y/o acumuladores. acumuladores . NO se deben usar arreglos o estructuras (struct). Ejercicio 5 El supermercado “Precios bajos” ofrece diferentes tipos de descuento dependiendo del día de la semana en que se realicen las compras y del tipo de producto, de la siguiente manera:
!
!
!
Lunes: o Cocina 13% de descuento o Baño 23% de descuento Miércoles: o Víveres 21% de descuento o Carnes 19% de descuento Viernes: o Bebidas 21% de descuento o Licores 24% de descuento
El programa se debe ejecutar de forma cíclica y solo se puede finalizar cuando el usuario lo requiera. Es necesario que en cada una de las iteraciones del programa se solicite que día de la semana se tiene planeado ir a comprar, para posteriormente ingresar el tipo de producto e indicarle qué descuento aplicaría ese día. Al finalizar el programa deberá mostrar el registro de cuantas veces se selecciono cada uno de los días, cuantas veces se selecciono cada una de la categorías, igualmente cuantas veces se ejecuto el programa (cuantos ciclos se realizaron con el bucle) y el porcentaje total de cada día con respecto al total de registros del programa. Nota: Es necesario validar que los datos que esta ingresando el usuario por consola se ajusten a los rangos y categorías solicitados en el ejercicio. Para el ejercicio es necesario usar contadores y/o acumuladores. acumuladores . NO se deben usar arreglos o estructuras (struct).
&
View more...
Comments