Goedenmiddag Tweakers,
Ik moet voor school een Java Applet maken waarin ik de binominaalcoefficient moet kunnen uitrekenen, dus kansberekening (n;k) "n" boven "k".
Nu had ik de layout al geschreven, alleen heb ik geen flauw idee hoe ik de EventHandler moet schrijven.
Ik had wel al bedacht dat ik iets met een integer fac moet doen, maar hoe verwerk ik dit erin?
Dit is wat ik nu heb:
zouden jullie me een klein beetje op weg willen helpen, want ik kom er niet uit.
Mvg, Jelmer Holtes
Ik moet voor school een Java Applet maken waarin ik de binominaalcoefficient moet kunnen uitrekenen, dus kansberekening (n;k) "n" boven "k".
Nu had ik de layout al geschreven, alleen heb ik geen flauw idee hoe ik de EventHandler moet schrijven.
Ik had wel al bedacht dat ik iets met een integer fac moet doen, maar hoe verwerk ik dit erin?
Dit is wat ik nu heb:
Java:
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
| import java.awt.*; import java.awt.event.*; import java.applet.Applet; /** * * beschrijving * * @version 1.0 van 7-12-2009 * @author */ public class kansberekning extends Applet { // Begin variabelen private Label label1 = new Label(); private Label label2 = new Label(); private TextField nVeld = new TextField(); private TextField kVeld = new TextField(); private Button knop = new Button(); private TextField antwoord = new TextField(); private Label label3 = new Label(); // Einde variabelen public void init() { Panel cp = new Panel(null); cp.setBounds(0, 0, 300, 300); add(cp); // Begin componenten label1.setBounds(64, 16, 17, 16); label1.setText("N="); label1.setFont(new Font("MS Sans Serif", Font.PLAIN, 13)); cp.add(label1); label2.setBounds(64, 56, 15, 16); label2.setText("K="); label2.setFont(new Font("MS Sans Serif", Font.PLAIN, 13)); cp.add(label2); nVeld.setBounds(104, 16, 121, 24); nVeld.setText(""); cp.add(nVeld); kVeld.setBounds(104, 56, 121, 24); kVeld.setText(""); cp.add(kVeld); knop.setBounds(152, 96, 75, 25); knop.setLabel("Bereken"); knop.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { knop_ActionPerformed(evt); } }); cp.add(knop); antwoord.setBounds(104, 152, 121, 24); antwoord.setText(""); cp.add(antwoord); label3.setBounds(32, 152, 56, 16); label3.setText("Antwoord"); label3.setFont(new Font("MS Sans Serif", Font.PLAIN, 13)); cp.add(label3); // Einde componenten } // Begin eventmethoden public void knop_ActionPerformed(ActionEvent evt) { } public int fac(int g){ if(g == 1){ return 1; } else { return g * fac(g - 1); } } // Einde eventmethoden } |
zouden jullie me een klein beetje op weg willen helpen, want ik kom er niet uit.
Mvg, Jelmer Holtes
[ Voor 0% gewijzigd door NMe op 07-12-2009 17:26 . Reden: Code-tags. ]