Voila les question qu'on a eu avec Conniassele, faut les faire en java et en calc
Evaluer Pi grace à une série de 10 termes : Pi= 3 + ( 4 / (3^3 - 3)) - ( 4 / (5^3 - 5)) + ( 4 / (7^3 - 7)) - ( 4 / (9^3 - 9)) ...
Demandez d'entrer un nombre entier entre 1000 et 9999, refuser les autres valeur.
dire si cette valeur est un nombre carré (ex: 5656 3737 4848 1010 2222 ...)
Voila ma résolution:
import javax.swing.*;
class examen
{
public static void main(String[] args)
{
String str;
int nbr,x,y;
double a,b,Pi=3;
for(x=3,y=0;y<9;y++,x=x+2)
{Pi=Pi+((Math.pow(-1,y)*4)/(Math.pow(x,3)-x));
}
System.out.println("Pi calculé par la série = "+Pi);
do
{str= JOptionPane.showInputDialog("Entrez un nombre entre 1000 et 9999");
nbr = Integer.parseInt(str);
}
while(nbr>9999||nbr<1000);
a=nbr/100;
b=nbr%100;
if(a==b)
System.out.println("\nLe nombre "+nbr+" est un nombre carré !");
else
System.out.println("\nLe nombre "+nbr+" n'est pas un nombre carré !");
}
}
Evaluer Pi grace à une série de 10 termes : Pi= 3 + ( 4 / (3^3 - 3)) - ( 4 / (5^3 - 5)) + ( 4 / (7^3 - 7)) - ( 4 / (9^3 - 9)) ...
Demandez d'entrer un nombre entier entre 1000 et 9999, refuser les autres valeur.
dire si cette valeur est un nombre carré (ex: 5656 3737 4848 1010 2222 ...)
Voila ma résolution:
import javax.swing.*;
class examen
{
public static void main(String[] args)
{
String str;
int nbr,x,y;
double a,b,Pi=3;
for(x=3,y=0;y<9;y++,x=x+2)
{Pi=Pi+((Math.pow(-1,y)*4)/(Math.pow(x,3)-x));
}
System.out.println("Pi calculé par la série = "+Pi);
do
{str= JOptionPane.showInputDialog("Entrez un nombre entre 1000 et 9999");
nbr = Integer.parseInt(str);
}
while(nbr>9999||nbr<1000);
a=nbr/100;
b=nbr%100;
if(a==b)
System.out.println("\nLe nombre "+nbr+" est un nombre carré !");
else
System.out.println("\nLe nombre "+nbr+" n'est pas un nombre carré !");
}
}