## How to write a matlab code for this question?

### Siva Malla (view profile)

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

Walter Roberson

### Walter Roberson (view profile)

on 20 Oct 2012

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

## Tags

No tags are associated with this question.

## Products

No products are associated with this question.

### Matt J (view profile)

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.

### Matt J (view profile)

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
```

#### Join the 15-year community celebration.

Play games and win prizes!

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