Differences
This shows you the differences between two versions of the page.
|
extrauppgift_-_koe [2017-09-01 12:54] |
extrauppgift_-_koe [2022-07-18 11:20] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ===== Extrauppgift – tämligen svår... ===== | ||
| + | Kaniner är bra på att föröka sig. I den här uppgiften tänker vi oss att det finns obegränsat med hannar | ||
| + | och att inga kaniner dör. Vi ska försöka simulera hur många kaninhonor det finns efter varje månad om | ||
| + | det vid tiden 0 finns en enda nyfödd kaninhona. Vi antar att det tar x månader innan varje kaninhona är | ||
| + | könsmogen och att hon från och med denna ålder (x månader) varje månad föder en kull innehållande | ||
| + | y kaninungar av honkön.\\ | ||
| + | **Jag vill att ni löser uppgiften med hjälp av en STL klass (< | ||
| + | **Indata: | ||
| + | Programmet ska fråga efter honornas könsmognadsålder x; <m>1 <= x <= 5</ | ||
| + | samt antal honor per kull y; <m>1 <= y <= 5</ | ||
| + | **Utdata: | ||
| + | Programmet ska skriva en rad för varje månad under totalt 10 månader.\\ | ||
| + | **Ex1**\\ | ||
| + | Könsmognadsålder: | ||
| + | Honor per kull: 1 | ||
| + | Efter 1 m: 1 | ||
| + | Efter 2 m: 2 | ||
| + | Efter 3 m: 3 | ||
| + | Efter 4 m: 5 | ||
| + | Efter 5 m: 8 | ||
| + | Efter 6 m: 13 | ||
| + | Efter 7 m: 21 | ||
| + | Efter 8 m: 34 | ||
| + | Efter 9 m: 55 | ||
| + | Efter 10 m: 89 | ||
| + | Tryck på en valfri tangent för att fortsätta... | ||
| + | |||
| + | **Förklaring ex1:**\\ | ||
| + | Från början finns 1 nyfödd hona, låt oss kalla henne Lisa. Efter 1 månad är Lisa | ||
| + | fortfarande ensam. Efter 2 månader har Lisa fått en kull. Efter 3 månader finns 3 honor eftersom Lisa fått | ||
| + | ytterligare en kull. Efter 4 månader finns 5 honor eftersom både Lisa och hennes första unge har fått varsin | ||
| + | kull med en hona i varje.\\ | ||
| + | |||
| + | **Ex2**\\ | ||
| + | Könsmognadsålder: | ||
| + | Honor per kull: 4 | ||
| + | Efter 1 m: 1 | ||
| + | Efter 2 m: 1 | ||
| + | Efter 3 m: 5 | ||
| + | Efter 4 m: 9 | ||
| + | Efter 5 m: 13 | ||
| + | Efter 6 m: 33 | ||
| + | Efter 7 m: 69 | ||
| + | Efter 8 m: 121 | ||
| + | Efter 9 m: 253 | ||
| + | Efter 10 m: 529 | ||
| + | Tryck på en valfri tangent för att fortsätta... | ||