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 [Link];
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 .
[Link]("Veuillez saisir le nombre des lignes :") ;
Scanner Clavier = new Scanner( [Link]) ;
nbrLignes = [Link]();
for(i=0 ; i<nbrLignes ; i++) {
nbrEspaces = nbrLignes-i-1 ;
for(k=0 ; k<nbrEspaces ; k++)
[Link](" " ) ;
for(k=0 ; k<=2*i ; k++)
[Link](star) ;
[Link]() ;}}}
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 [Link];
public class Triangle_Pascal{
public static void main (String[] args) {
[Link]("Veuillez saisir la valeur de M :");
Scanner Clavier = new Scanner([Link]);
int M = [Link]();
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)));
[Link](Comb + " ");
[Link]();
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 [Link];
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 .
[Link]("Veuillez saisir le nombre n :") ;
Scanner Clavier = new Scanner( [Link]) ;
n = [Link]();
[Link]("Veuillez saisir la puissance x :") ;
x = [Link]();
for(int i=1 ; i<= n ; i++) {
s+=[Link](i,x);
[Link]("la somme des nombres entre 1 et n à la puissance x est :"+s) ;
}
TAOUDI EL IDRISSI HANANE.
FID 1.