Examen Parcial Algoritmica I
Examen Parcial Algoritmica I
Examen Parcial Algoritmica I
FISI G. Arredondo C.
Utilizando el lenguaje C++, construir un menú de aplicaciones que permita realizar las siguientes opciones:
Opción 1.- ADUANAS cobra un impuesto por mercadería importada, según el tipo de producto (Electrónicos,
Maquinarias, Ropa) y la cantidad, según lo siguiente:
Sin embargo, si las cantidades importadas del mismo tipo son de tres o más se hace un descuento del 10% del total del
impuesto a pagar
Mostrar los datos según el tipo de producto y la cantidad importada (Valor compra, % impuesto asignado, importe del
impuesto, importe de descuento, si amerita, el precio final del producto incluyendo los impuestos … ( 6pts)
Opción 2.- Se ingresa un capital a plazo fijo en una entidad financiera (monto minimo de 1000) y la cantidad de meses
que se desea ahorrar (entre 6 y 12). El banco considera pagar interés mensual dependiendo del importe depositado,
según:
• SI el deposito esta entre 1000 y 5000 otorga una tasa de 3.5% mensual
• Si el deposito es mayor a 5000 otorga una tasa de 5.5% mensual
Considerando que el capital inicial, se va acumulando mes a mes (capital +interés ganado), mostrar el monto inicial, la
tasa asignada y por cada mes, mostrar el capital acumulado, el interés ganado.
Opción 3.- Ingresar n valores enteros en un vector, considerando n mayor o igual a 5, mostrar el vector y realizar las
siguientes operaciones: … ( 7pts)
a) Crear una función que envíe el vector y cantidad de elementos como argumentos y realice lo siguiente
b) Se Fija el primer elemento como PIVOT (elemento con el que se compararan los demás), se realizaran
comparaciones con todos los demás elementos, intercambiando posiciones si el PIVOT es mayor, de tal forma
que al final todos los valores menores al PIVOT deben estar a la izquierda y los mayores o iguales a la derecha
del PIVOT.
c) Se empieza comparando el PIVOT con el ultimo elemento, si el PIVOT es mayor, se intercambian posiciones,
luego con el siguiente hasta completar todas las comparaciones posibles
d) Al finalizar, se debe mostrar el vector resultante, indicando el valor y la posición final del PIVOT , así como el
elemento máximo y mínimo.
NOTA: el archivo fuente (CPP) debe estar denominado con sus apellidos y nombres.