Urgent programme puissance

sarazaka -  
lanaën Messages postés 17 Statut Membre -
Bonjour,
AIDEZ moi svp , je sais pas comment désoudre un programme en java je crois qu'acvec la traduction en C vers java c encore mieu , voici mon programme de puissance
mport java.util.Scanner;

public class puissance {

public int X,n,i;
public long puiss;
public void puissnace(){}

Scanner Sc=new Scanner(System.in);
System.out.print("entrez X:");
X =Lire.i();
do
{
System.out.println("donner n:");
n =Sc.nextInt();
if ((n<0)||(n>20))
System.out.println("le nbre doit etre compris entre 1 et 20:");
}
while
for(i=1,puiss=1;i<=n; i++)
puiss*= X;
System.out.println("la puissance est:" +puiss);
}j'ignore esc ce ke j'ai fait un bon programme aidez moi SVP de trouver une class test

A voir également:

2 réponses

mcdavis Messages postés 12 Statut Membre 6
 
Je crois qu'il faudrait que tu mettes :
for(;n>0;n--) // tant qu'on a pas multiplie le nombre n fois
X *= X; // On le multiplie par lui meme

ou

while(n>0) {
X*=X;
n--;
}
0
lanaën Messages postés 17 Statut Membre
 
ce qui est sur, c'est que ton programme ne marchera pas, tu as oublié ta condition sur le while
0