MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

# Solution 79012

Submitted on 19 Apr 2012 by Doug Hull

Correct

126Size
`This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.`

### Test Suite

Test
Code Input and Output
1
Pass

```financial.startingSalary =   50000;
financial.investRate     =       0.1;
financial.returnRate     =       0.1;
financial.raiseRate      =       0.05;
financial.goal           = 1000000;
y_correct = 29;
assert(isequal(calculateRetirementYear(financial),y_correct))
```

2
Pass

```%%
financial.startingSalary =   60000;
financial.investRate     =       0.12;
financial.returnRate     =       0.1;
financial.raiseRate      =       0.05;
financial.goal           = 1000000;
y_correct = 26;
assert(isequal(calculateRetirementYear(financial),y_correct))
```

3
Pass

```%%
financial.startingSalary =   60000;
financial.investRate     =       0.12;
financial.returnRate     =       0.1;
financial.raiseRate      =       0.05;
financial.goal           = 2000000;
y_correct = 32;
assert(isequal(calculateRetirementYear(financial),y_correct))
```

4
Pass

```%%
financial.startingSalary =   60000;
financial.investRate     =       0.12;
financial.returnRate     =       0.1;
financial.raiseRate      =       0.08;
financial.goal           = 2000000;
y_correct = 29;
assert(isequal(calculateRetirementYear(financial),y_correct))
```