Académique Documents
Professionnel Documents
Culture Documents
Exercice1 :
A)
Programme :
import java.util.Scanner;
Exécution :
donner la valeur de n :
5
donner le nbr 1 1
donner le nbr 2 3
donner le nbr 3 3
donner le nbr 4 4
donner le nbr 5 5
somme est 16
moyenne est 3.2
B)
Programme :
import java.util.Scanner;
Exécution :
donner la valeur de n :
5
donner le nbr 1 1
donner le nbr 2 4
donner le nbr 3 5
donner le nbr 4 3
donner le nbr 5 1
somme est 14
moyenne est 2.8
C)
Programme :
import java.util.Scanner;
}
moy=(double)s/n;
System.out.println("\n somme est "+s+"\n moyenne est "+moy);
}
Exécution :
donner la valeur de n :
4
donner le nbr 1 2
donner le nbr 2 3
donner le nbr 3 4
donner le nbr 4 3
somme est 12
moyenne est 3.0
D)
Exercice 2 :
Programme :
import java.util.Scanner;
}
som+=(double)1/n;
System.out.print("1/"+n+" = "+som);
}
Exécution :
donner la valeur de n :10
1/1+1/2+1/3+1/4+1/5+1/6+1/7+1/8+1/9+1/10 = 2.9289682539682538
Exercice 3 :
Programme :
package test;
import java.util.Scanner;
Exercice 4 :
Programme :
package ex4;
import java.util.Scanner;
Exécution :
Saisir une chaine de caractères
OusSama
le nombre de Majuscules est 2
le nombre de Minuscules est 5
Exercice 5 :
Programme :
package ex5;
import java.util.Scanner;
public class Renverser {
Exécution :
saisir une chaine de caractères: oussama
Exercice 6 :
Programme :
package ex6;
import java.util.Scanner;
int leftPos = 0;
int rightPos = chmin.length() - 1;
boolean palindrome=true;
while ((leftPos < rightPos) && palindrome) {
if (chmin.charAt(leftPos) !=
chmin.charAt(rightPos)) {
palindrome=false;
}
leftPos++;
rightPos--;
}
if (palindrome) {
System.out.println("C'est un palindrôme !");
} else {
System.out.println("Non, ce n'est pas un
palindrôme.");
}
}
if(a==1) {
System.out.print("entrez un nbr");
int i,n = sc.nextInt();
int t = n;
String n1=String.valueOf(n);
String listn = "0123456789";
String n2 = "";
for (i = 0; i < n1.length(); i++) {
char c = n1.charAt(i);
if (listn.indexOf(c) != -1) {
n2 += c;
}
}
n1=n2;
int leftPos = 0;
int rightPos = n1.length() - 1;
boolean palindrome=true;
while ((leftPos < rightPos) && palindrome) {
if (n1.charAt(leftPos) != n1.charAt(rightPos)) {
palindrome=false;
}
leftPos++;
rightPos--;
}
if (palindrome) {
System.out.println("C'est un palindrôme !");
} else {
System.out.println("Non, ce n'est pas un palindrôme.");
}
}
}
}
Exécution :
Si en tapez 1
pour entrez un nbr tapez 1
pour entrez un chaine de caractere tapez 2
1
entrez un nbr1234
Non, ce n'est pas un palindrôme.
Si en tapez 2
pour entrez un nbr tapez 1
pour entrez un chaine de caractere tapez 2
2
Entrez une chaine de caractères ouuo
C'est un palindrôme !
Exercice 7 :
Programme :
package ex7;
import java.util.Scanner;
import java.util.Arrays;
public class Mip {
public static void main(String arg[]) {
int i,n;
float Max=0,Min=20;
Scanner sc=new Scanner(System.in);
System.out.print("donner le nbr d’étudiants de la filière
MIP ayant une note >=10 est ");
n=sc.nextInt();
float[] tab=new float[n];
for(i=0;i<n;i++) {
System.out.print("note "+(i+1)+": ");
tab[i]=sc.nextFloat();
while(tab[i]>20 || tab[i]<10) {
System.out.print("saisie incorrect ! entrez la
note");
tab[i]=sc.nextFloat();
}
if(Max<tab[i])
Max=tab[i];
if(Min>tab[i])
Min=tab[i];
}
Arrays.sort(tab);
for(float reel : tab)
System.out.println("les notes sont: "+reel);
}
Exécution :
donner le nbr d’étudiants de la filière MIP ayant une note >=10 est
5
note 1: 2
saisie incorrect ! entrez la note10
note 2: 12
note 3: 13
note 4: 28
saisie incorrect ! entrez la note19
note 5: 18
les éléments du tableau sont:10.0
les éléments du tableau sont:12.0
les éléments du tableau sont:13.0
les éléments du tableau sont:18.0
les éléments du tableau sont:19.0
La note Max= 19.0
La note Min= 10.0
Exercice 8 :
Programme :
import java.util.*;
while (! terminaison.equals("er"));
}
}
Exécution :
Donner un verbe
parler
Je parle
Tu parles
Il/Elle/On parle
Nous parlons
Vous parlez
Ils/Elles parlent