ok, ik ben bezig aan een applet die pi berekend met de taylor reeks. (-1)^n / (2*n+1)
maar hij telt de n niet bij elkaar op. Ik heb google al geprobeerd maar daar kon ik niets vinden.
Ik zoek geen kant en klare oplossing maar misschien een klein duwtje in de goede richting.
dit is de code die ik tot nu toe heb:
hier is de applet:
http://members.chello.nl/h.jansenvgaalen/JApplet1.java
ik hoop dat het gewoon een dom foutje is. maar hij telt de oude Pi niet bij de nieuwe Pi op
maar hij telt de n niet bij elkaar op. Ik heb google al geprobeerd maar daar kon ik niets vinden.
Ik zoek geen kant en klare oplossing maar misschien een klein duwtje in de goede richting.
dit is de code die ik tot nu toe heb:
code:
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
| void button1_ActionPerformed(java.awt.event.ActionEvent event)
{
int termen;
termen = Integer.parseInt
(invoerVeld.getText());
int abtermen;
if (termen > 0) abtermen = termen; else abtermen = -termen; // zorgt dat het een absoluut getal is.
double Pi = 0;
do
{
if (abtermen % 2 == 0) // kijkt of het een even getal is.
{
Pi = 1 / ( 2 * abtermen + 1 );
}
else
{
Pi = -1 / ( 2 * abtermen + 1 );
}
abtermen = abtermen - 1;
Pi = Pi + Pi;
}
while (abtermen >= 0);
uitvoerVeld.setText(String.valueOf(Pi));
} |
hier is de applet:
http://members.chello.nl/h.jansenvgaalen/JApplet1.java
ik hoop dat het gewoon een dom foutje is. maar hij telt de oude Pi niet bij de nieuwe Pi op