K heb effe voor een praktische opdracht voor wiskunde een simpel progjein elkaar gekunsteld. Nu werkt alles behalve het laatste deel:
Het gaan om het stuk van doen niet doen, alleen er mankeert iets aan de if-statemanets. En omdat mn debugger vaag doet, post ik m maar hier
Alvast bedankt
Dr HenDre
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
| #include <stdio.h> #include <iostream.h> #include <stdlib.h> int main() { float counter, ans, max; cout <<"Hoeveel munten zitten er in de vaas?\n"; cin >> max; cout <<"Hoe vaak wil je trekken uit de vaas?\n"; cin >> counter; counter = counter-1; ans = counter * ((max-counter-1))/max ; ans += -1 * ((counter+1)/max); cout << "\nJe trekt per ronde:\t\t\t" << counter+1 <<" munten"; cout << "\nDe kans op de maximale uitbetaling is:\t" << max-counter-1 << "/" << max; cout << "\nDe kans om de ronde te verliezen is:\t" << counter+1 << "/" << max; cout << "\nDe gemiddelde uitbetaling is:\t\t" << ans <<"\n"; if (ans<=0) { if (ans=0) { cout <<"Doen / Niet Doen / Mogelijk:\tNiet Doen (Je hebt zal geen winst" <<"maken (ook geen verlies) als je met deze startegie heel vaak speelt)"; } else if (ans<0) cout <<"Doen / Niet Doen / Mogelijk:\tNiet Doen (Je gemiddelde winst is minder dan 0)"; } else if( max/counter != 2 && ans<0) cout << "Doen / Niet Doen / Mogelijk:\tMogelijk(Je hebt winst, maar die is niet optimaal)"; else if( max/counter == 2) cout << "Doen / Niet Doen / Mogelijk:\tDoen(Je hebt gemiddeld hier de volle winst)"; else() cout <<"error"; system("pause"); return 0; } |
Het gaan om het stuk van doen niet doen, alleen er mankeert iets aan de if-statemanets. En omdat mn debugger vaag doet, post ik m maar hier
Alvast bedankt
Dr HenDre