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

# How to write a matlab code for this question?

Asked by Siva Malla on 20 Oct 2012
```In a forest, there were 'x' bunnies, 50% male, and 50% female, all adults. Bunnies doubles every 15 days, 10% of the baby rabbits dies at birth. They mature after 30 days, 30% leave the forest, and rest becomes rabbits. In every 30 days , 25% dies off due to flu. If every bunny dies off, the bunny world ends.
```
```Task
```
```Calculate the final number of bunnies alive after 1 year for any number of initial bunnies, x.
```
```Input
```
```Will be an integer number, the number of initial bunnies. Your program should read from the standard input
```
```Output
```
```Your program should write back to the standard output. When all bunnies die off, write 0 to the standard output.
```
```Example
```
```Test Case 1
```
```444  (input)
```
```0 (output)
```
```Test Case 2
```
```30000 (input)
```
```56854 (output)
```

Walter Roberson on 20 Oct 2012

Please show your attempt, and describe any error messages you have encountered.

## Products

No products are associated with this question.

Answer by Matt J on 20 Oct 2012

Hint - the information about 50% male, 50% female doesn't matter. There are no separate birth and death rules mentioned for males and females.

Answer by Matt J on 20 Oct 2012

The general structure of the solution would probably be a for loop like this

```for day=15:15:365
```
`    if mod(day,15)`
`     %do 15 day birth/death update`
`    end`
`    if mod(day,30)`
`     %do 30 day birth/death update  `
`    end`
```end
```