Vous êtes sur la page 1sur 6

Matière : Langage Java ENSA Agadir

TAOUDI EL IDRISSI HANANE FID 1.

Devoir à rendre en ligne


Exercice 1 :
- Écrire un programme qui affiche un triangle isocèle formé d’étoiles

Code 1 :

import java.util.Scanner;

public class Triangle_Etoiles{

public static void main (String[] args) {

int k ;

int i; //Compteur des lignes établis.

int nbrLignes ; //La hauteur du triangle, c'est le nombre total des lignes éffectués.

int nbrEspaces ; //Le nombre des espaces qui précèdent chaque étoile .

char star = '*' ; //Le caractère avec lequel on va remplir le triangle .

System.out.print("Veuillez saisir le nombre des lignes :") ;

Scanner Clavier = new Scanner( System.in) ;

nbrLignes = Clavier.nextInt();

for(i=0 ; i<nbrLignes ; i++) {

nbrEspaces = nbrLignes-i-1 ;

for(k=0 ; k<nbrEspaces ; k++)

System.out.print(" " ) ;

for(k=0 ; k<=2*i ; k++)

System.out.print(star) ;

System.out.println() ;}}}
Exercice 2 :
-Ecrire un programme Java qui calcule et affiche les coefficients du triangle de Pascal pour
une valeur M donnée.

Code 2 :

Méthode de fonctions :
import java.util.Scanner;

public class Triangle_Pascal{

public static void main (String[] args) {

System.out.print("Veuillez saisir la valeur de M :");

Scanner Clavier = new Scanner(System.in);

int M = Clavier.nextInt();

int n,p;

for(n=0 ; n<M ; n++){

for(p=0 ; p<=n ; p++){

int Comb = (int)(Fact(n)/(Fact(p)*Fact(n-p)));

System.out.print(Comb + " ");

System.out.println();

public static int Fact(int M){

int Comb = 1 ;

int k ;

for(k=1 ; k<=M ; k++)

Comb*= k ;

return Comb ;

}
Exercice 3 :
-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.
import java.util.Scanner;

public class Somme_Puissance{

public static void main (String[] args) {

int n ;// Le nombre que l'utilisateur doit entrer.

int x ;// La puissance pour laquelle on souhaite calculer la somme de 1 à n .

int s = 0 ;// La somme .

System.out.print("Veuillez saisir le nombre n :") ;

Scanner Clavier = new Scanner( System.in) ;

n = Clavier.nextInt();

System.out.print("Veuillez saisir la puissance x :") ;

x = Clavier.nextInt();

for(int i=1 ; i<= n ; i++) {

s+=Math.pow(i,x);

System.out.print("la somme des nombres entre 1 et n à la puissance x est :"+s) ;

}
TAOUDI EL IDRISSI HANANE.
FID 1.

Vous aimerez peut-être aussi