21 Jan2016
Calculer la somme des puissances
Objectif :
Utiliser la boucle while et for
Énoncé :
- Ecrire un programme qui demande à l'utilisateur un nombre n et une puissance x et calcule la somme des nombres entre 1 et n à la puissance x (Utiliser la boucle while) :
- Donner une deuxième variante avec la boucle for.
- Pour calculer une puissance vous pouvez utiliser la fonction Math.pow() :
import java.util.Scanner; public class Puissances { public static void main(String[] args) { // TODO Auto-generated method stub Scanner lecture = new Scanner(System.in); System.out.print("Entrer le nombre n :"); int n=lecture.nextInt(); System.out.print("Entrer la puissance :"); int x=lecture.nextInt(); int i=1,s=0; while(i<=n){ s+=Math.pow(i,x); i++; } System.out.print("La somme des puissances est :"+s); } }
- Avec la boucle for ;
import java.util.Scanner; public class Puissances { public static void main(String[] args) { // TODO Auto-generated method stub Scanner lecture = new Scanner(System.in); System.out.print("Entrer le nombre n :"); int n=lecture.nextInt(); System.out.print("Entrer la puissance :"); int x=lecture.nextInt(); int s=0; for(int i=1;i<=n;i++){ s+=Math.pow(i,x); } System.out.print("La somme des puissances est :"+s); } }