Está en la página 1de 2

UNIVERSIDAD DE LA SALLE

FACULTAD DE INGENIERÍA ELÉCTRICA


ASIGNATURA: ALGORITMOS Y MÉTODOS NÚMERICOS
PREPARADO POR: PROF. JHON JAIRO PÉREZ, PhD.

TRABAJO 2

1. Ud. debe elaborar un programa en Matlab

Considere que ud. a abierto una cuenta de ahorros en el banco WX, esta cuenta le produce
rendimientos así:

 Ahorro entre 0 – 1.000.000 intereses del 3% mensual vencido


 Ahorro entre 1.000.000 – 5.000.000 intereses del 2.5% mensual vencido
 Ahorro entre 5.000.000 – 10.000.000 intereses del 2.0 % mensual vencido
 Ahorro entre 10.000.000 – más intereses del 1.5% mensual vencido

2. Ud. debe calcular para un ahorro a:

 El interés compuesto 12, 24 y 36 meses


 Graficar solo para Matlab (Comparar las dos gráficas), en la gráfica se deben incluir
los 4 casos del trabajo.
 En las salidas del programa él debe reportar una tabla mostrando mes a mes los
resultados

Se calificará la originalidad, creatividad y la capacidad de abordar el problema bajo estudio.


Consultar como se realizan las gráficas en Matlab y las tablas.

Solución

Los códigos del programa que calcula el interés compuesto en 12, 24 y 36 meses para un
determinado ahorro y con los criterios especificados, se presentan a continuación:

clc;
clear;
disp('Programa que calcula el interés compuesto para un ahorro, en 12, 24
y 36 meses')
n=input('¿de cuanto es su cuenta de ahorros?\n')
contador=0;
x=0;
m=0;
if(n>1000000)
if(n>5000000)
if(n>10000000)
while(contador<3)
contador=contador+1;
x=x+12;
interes_compuesto=(1+0.015)^(12)-1;
nuevo_saldo_anual=n+n*(interes_compuesto);
y=n-m;
fprintf('para el ahorro de $ %.2f el interés compuesto en %.f
meses es:\n $ %.4f\n', y,x,nuevo_saldo_anual)
m=m+n*(interes_compuesto);
n=nuevo_saldo_anual;
end
else
while(contador<3)
contador=contador+1;
x=x+12;
interes_compuesto=(1+0.020)^(12)-1;
nuevo_saldo_anual=n+n*(interes_compuesto);
y=n-m;
fprintf('para el ahorro de $ %.2f el interés compuesto en %.f
meses es:\n $ %.4f\n', y,x,nuevo_saldo_anual)
m=m+n*(interes_compuesto);
n=nuevo_saldo_anual;
end

end
else
while(contador<3)
contador=contador+1;
x=x+12;
interes_compuesto=(1+0.025)^(12)-1;
nuevo_saldo_anual=n+n*(interes_compuesto);
y=n-m;
fprintf('para el ahorro de $ %.2f el interés compuesto en %.f
meses es:\n $ %.4f\n', y,x,nuevo_saldo_anual)
m=m+n*(interes_compuesto);
n=nuevo_saldo_anual;
end
end
else
while(contador<3)
contador=contador+1;
x=x+12;
interes_compuesto=(1+0.03)^(12)-1;
nuevo_saldo_anual=n+n*(interes_compuesto);
y=n-m;
fprintf('para el ahorro de $ %.2f el interés compuesto en %.f
meses es:\n $ %.4f\n', y,x,nuevo_saldo_anual)
m=m+n*(interes_compuesto);
n=nuevo_saldo_anual;
end
end

También podría gustarte