Borrar filtros
Borrar filtros

help with for and while loop?

1 visualización (últimos 30 días)
spang
spang el 5 de Nov. de 2012
Respondida: Adithi el 14 de Jul. de 2022
im trying to creat a script that will calculate that will calculate the amount of savings on a given starting salary over 30 years. rent increases $200 every 5 years and monthly wages inceases 2% every year. i get how to make the for loop calculate the total savings, but how do i account for the rent and wages increase? i tried using if statement but it didnt work. here is my code so far...
clear;clc
monthlyWageAfterTaxes = 2700; numberOfYears=30; rent=800; utilities=300; insurance=200 auto=250 food_misc=325; numberOfMonths=360
for j=1:numberOfMonths monthlySavings=(monthlyWageAfterTaxes-rent-utilities-insurance-auto-food_misc) yearlySavings=monthlySavings*12 totalSavings=yearlySavings*30
end

Respuestas (1)

Adithi
Adithi el 14 de Jul. de 2022
Hello,
I understand that you are trying to figure out how to increase the wage every year and rent every five years. Refer to code below to increase rent and wage.
CODE:
clear;
clc
monthlyWageAfterTaxes = 2700;
numberOfYears=30;
rent=800;
utilities=300;
insurance=200
auto=250
food_misc=325;
numberOfMonths=360;
for j=1:numberOfMonths
monthlySavings=(monthlyWageAfterTaxes-rent-utilities-insurance-auto-food_misc)
yearlySavings=monthlySavings*12
totalSavings=yearlySavings*30
disp(j)
if ~mod(j/12,1) == 1
monthlyWageAfterTaxes = 1.2*monthlyWageAfterTaxes;
disp("wage increased");
end
if ~mod(j/60,1) == 1
rent = rent + 200;
disp("rent increased")
end
end
Hope this helps!.

Categorías

Más información sobre Cartesian Coordinate System Conversion en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by