...
Ved hjelp av tabellen under skal du lage en funksjon, expectedReturn(amount, investType), som tar inn beløpet kunden ønsker å investere, samt hvilket plasseringsalternativ de ønsker. Funksjonen skal printe ut hva som er forventet avkastning etter ett år. Hint: Bruk den innebygde funksjonen strcmp(string1, string2) for å sammenlikne strenger.
Aksjer | Fond | Konto | |
---|---|---|---|
Forventet avkastning | 20% | 10% | 5% |
Code Block | ||||
---|---|---|---|---|
| ||||
>> expectedReturn(1000, 'Aksjer') Du kan forvente å ha 1200 kroner etter ett år hvis du investerer i Aksjer >> expectedReturn(1000, 'Konto') Du kan forvente å ha 1050 kroner etter ett år hvis du investerer i Konto |
c) Selv om kunderådgivere noen ganger lar være å nevne det, er det knyttet en del risiko til ulike investeringsmuligheter. Vi definerer her risiko (simplifisert) som sannsynligheten for å tape hele investeringsbeløpet. I tabellen under ser du de ulike risikoene forbundet med hver investeringsmulighet. Utvid expectedReturn(amount, investType) til å inkludere risiko.
Aksjer | Fond | Konto | |
---|---|---|---|
Forventet avkastning | 20% | 10% | 5% |
Risiko | 10% | 5% | 0% |
Code Block | ||||
---|---|---|---|---|
| ||||
>> expectedReturn(1000, 'Konto') Du kan forvente å ha 1050 kroner etter ett år hvis du investerer i Konto Sjansen for å tape pengene dine er 0 prosent >> expectedReturn(1000, 'Fond') Du kan forvente å ha 1100 kroner etter ett år hvis du investerer i Fond Sjansen for å tape pengene dine er 5 prosent |
d) Du skal nå sette sammen getAdvice(age) og expectedReturn(amount, investType) til å bli en helautomatisert kunderådgiver. Lag funksjonen advisor() som ber kunden om alder og investeringsbeløp og deretter kommer med en anbefaling. Funksjonen skal ikke returnere noe, bare printe ut.
Code Block | ||||
---|---|---|---|---|
| ||||
>> advisor() Hvor gammel er du? 27 Hvor mye vil du investere? 10000 Jeg anbefaler deg å investere i Aksjer Du kan forvente å ha 12000 kroner etter ett år hvis du investerer i Aksjer Sjansen for å tape pengene dine er 10 prosent |
...