Bonjour,

Ayant un peu de temps libre et en naviguant sur le net j'ai trouvé des formules simples qui permettent de calculer PI avec précision. Voulant m'amuser, j'ai décidé d'écrire un progamme en Java. Malhereusement, malgré que la programmation est simple, je me suis trouvé devant deux petits soucis :
1- Comment utiliser BigDecimal pour que le calcul soit exact en virgule floatante sachant que cette classe n'offre que les quatres opérations de base alors que moi je veux utiliser la fonction Puissance. Faut-il que je l'écrive tout seul sachant que j'ai besoin d'utiliser des puissances négatives ?
2- Pour le moment, même si le calcu n'est pas aussi précis, j'ai décidé d'utiliser des variables de type float. Or, rapidement j'ai un affichage de type Infinity. Donc, si j'ai bien compris j'ai dépasse l'intervalle float. Alors, comment procéder pour pouvoir faire des calculs au-delà de cet intervalle ?

Je suis preneur de toute idée qui peut me faire avancer.
Je vous remercie par avance.