Calcul puissance

Résolu/Fermé
bilql1986
Messages postés
57
Date d'inscription
lundi 7 décembre 2009
Statut
Membre
Dernière intervention
24 janvier 2011
- 8 déc. 2009 à 02:10
 haboula - 28 nov. 2010 à 21:08
Bonjour,
J ai essaye de calcule la puissANCE me le compilateur ma dit ke la class math n existe pa??

3 réponses

bilql1986
Messages postés
57
Date d'inscription
lundi 7 décembre 2009
Statut
Membre
Dernière intervention
24 janvier 2011
2
8 déc. 2009 à 02:35
import java.lang.Math



public int puissance(int a,int b)
{
int resultat=0;
resultat=Math.pow(a,b);
return(resultat);
}
c le code ke j ai implemente me ca marche pa
0
Utilisateur anonyme
8 déc. 2009 à 07:05
Salut,

a puissance b (a^b).

Exemple:

         int a = 2;  // nombre
         int b = 4;  // exposant
         System.out.println("\n\na^b: " + a + "^" + b);
         
         long resultat = 1;
         
         for (int i = 0; i < b; i++)  // a^b
         {
            resultat*= a;
            //System.out.println("\nresultat: " + resultat);
         }
         System.out.println("\n>>>>>> resultat: " + resultat);



Mais attention:
-avec des grandes valeurs on ne vat pas très loin même en utilisant un long pour le résultat.
Si nécessaire voir du côté de BigDecimal

Cordialement,

Dan
0
cet algorithme est verifier l'operation de calcul x puissance n en code java
------------------------------------------------------------

import java.io.*;
class Puissance_trivial {

public static void main (String[] args) throws Exception {
try{
BufferedReader r;
r=new BufferedReader (new InputStreamReader (System.in));

int i;int n;int x;
System.out.print("x : " );
String v1=r.readLine();
x=Integer.parseInt(v1);
System.out.print("n : " );
String v2=r.readLine();
n=Integer.parseInt(v2);


int y[]=new int[100];

y[1]=x;
for(i=2;i<=n;i++){
y[i]=y[i-1]*y[1];
}
System.out.print(x+ " puissance "+ n +": " +y[n]);
}
catch(Exception e) {
e.printStackTrace();

}
}
}
0
tu a bien declarer l'utilisation de la classe Math
-1