On vous demande :
- de calculer (en Java et en Calc) les 20 premiers termes de la série suivante :
pi=(4/1)-(4/3)+(4/5)-(4/7)+(4/9)-(4/11)+(4/13)...
- d’afficher la valeur calculée ainsi que l’erreur par rapport à la valeur proposée par Java ou par le tableur Calc.
Voilà mon fichier JAVA:
import javax.swing.*;
class JavaApplication12
{
public static void main (String args[])
{
String str;
Double Erreur,PI,PI2;
PI=Math.PI;
PI2=Lib2.log();
Erreur=PI-PI2;
str="Pi normal= "+PI + "\nPi avec la série= "+PI2 + "\nErreur= "+Erreur;
JOptionPane.showMessageDialog(null,
str,
"Réponses",
JOptionPane.INFORMATION_MESSAGE);
}
}
j'ai créé une classe Lib2:
public class Lib2
{
public static double log ()
{
double k,j,Pi=0;
int l;
for(l=0,k=1,j=3;l<10;l++,k=k+4,j=j+4)
Pi=Pi+(4/k)-(4/j);
return Pi;
}
}
Je n'ai pas mis le fichier Calc!
Si vous voyez des erreurs ou choses inutiles, vous pouvez me le dire!
Merci
- de calculer (en Java et en Calc) les 20 premiers termes de la série suivante :
pi=(4/1)-(4/3)+(4/5)-(4/7)+(4/9)-(4/11)+(4/13)...
- d’afficher la valeur calculée ainsi que l’erreur par rapport à la valeur proposée par Java ou par le tableur Calc.
Voilà mon fichier JAVA:
import javax.swing.*;
class JavaApplication12
{
public static void main (String args[])
{
String str;
Double Erreur,PI,PI2;
PI=Math.PI;
PI2=Lib2.log();
Erreur=PI-PI2;
str="Pi normal= "+PI + "\nPi avec la série= "+PI2 + "\nErreur= "+Erreur;
JOptionPane.showMessageDialog(null,
str,
"Réponses",
JOptionPane.INFORMATION_MESSAGE);
}
}
j'ai créé une classe Lib2:
public class Lib2
{
public static double log ()
{
double k,j,Pi=0;
int l;
for(l=0,k=1,j=3;l<10;l++,k=k+4,j=j+4)
Pi=Pi+(4/k)-(4/j);
return Pi;
}
}
Je n'ai pas mis le fichier Calc!
Si vous voyez des erreurs ou choses inutiles, vous pouvez me le dire!
Merci