TP2 Programmation Orientée Objet

1/2
100%

![logo_esen](data:image/jpeg;base64...)![](data:image/x-emf;base64...)

Matière : Programmation Orientée Objet

TP2

Niveau : 2ère année TSI,ECOM,LFIG

AU : 2019-2020

Objectifs : Maîtriser la manipulation des types primitifs, des opérateurs, des structures de contrôles et des tableaux en Java.

Exercice 1:

Executez ce programme sur machine et donner son rôle :

public class classe {

public static void main( String[] args ) {

Publicité

int[] tab = { 1, 7, 0, 4 };

int i ;

System.out.print( tab[ 0]+ " + ");

for( i = 1; i < tab.length -1; ++i ) {

if (tab[i]!= 0)

System.out.print( tab[ i]+ "\* x^"+ i + " + ");

}

System.out.print( tab[i]+ "\* x^"+i);

}}

Exercice 2:

Publicité

1. Réaliser une classe Somme effectuant la somme du tableau :

{1, 23, 12, -4, 6, 89, 2} et affichant le résultat.

2. Définissez une méthode static, qui prendra en argument le tableau, qui effectuera le calcul et qui retournera la valeur obtenue. main ne sera responsable que de l'appel de la fonction et de l'affichage. Le prototype de la méthode est :

public static int somme(int[] tab)

3. Ajoutez la méthode produit et la méthode moyenne au programme.

Exercice 3:

Ecrire une classe en java qui permet de :

  • Déclarer une chaîne de caractère
  • Déclarer la méthode main() qui :
  • initialise la chaîne de caractères au mot « ESEN »

Publicité

  • Affiche sur l'écran la chaîne de caractères caractère par caractère . Chaque caractère sera affiché sur une ligne Exemple : la chaîne de caractère : ESEN .Le programme affichera : E

S

E

N

Remarque :

  • La méthode charAt(int i)de la classe java.lang.String retourne le caractère de position i dans la chaîne de caractères. Le premier caractère est à la position 0

Exercice 4

Ecrire un programme qui affiche pour chaque voyelle d’un mot son nombre d’apparition.

Exemple Pour le mot « informatique » le programme affiche :

La voyelle « i » apparaît 2 fois

Publicité

La voyelle «o » apparaît 1 fois

La voyelle « a » apparaît 1 fois

La voyelle « u » apparaît 1 fois

La voyelle « e » apparaît 1 fois

Exercice 5

Écrire un programme qui :

  • Calcule le nombre de mot dans une chaine de caractère , Les mots de la phrase sont séparés par un espace , et la phrase se termine par un point.
  • Calcule et affiche le nombre de mots qui composent la phrase.
  • Détermine et affiche la taille du mot le plus long.

TP2 Programmation Orientée Objet

Programming · course

Voir tous les documents en programmation

![logo_esen](data:image/jpeg;base64...)![](data:image/x-emf;base64...)

Matière : Programmation Orientée Objet

TP2

Niveau : 2ère année TSI,ECOM,LFIG

AU : 2019-2020

Objectifs : Maîtriser la manipulation des types primitifs, des opérateurs, des structures de contrôles et des tableaux en Java.

Exercice 1:

Executez ce programme sur machine et donner son rôle :

public class classe {

public static void main( String[] args ) {

Publicité

int[] tab = { 1, 7, 0, 4 };

int i ;

System.out.print( tab[ 0]+ " + ");

for( i = 1; i < tab.length -1; ++i ) {

if (tab[i]!= 0)

System.out.print( tab[ i]+ "\* x^"+ i + " + ");

}

System.out.print( tab[i]+ "\* x^"+i);

}}

Exercice 2:

Publicité

1. Réaliser une classe Somme effectuant la somme du tableau :

{1, 23, 12, -4, 6, 89, 2} et affichant le résultat.

2. Définissez une méthode static, qui prendra en argument le tableau, qui effectuera le calcul et qui retournera la valeur obtenue. main ne sera responsable que de l'appel de la fonction et de l'affichage. Le prototype de la méthode est :

public static int somme(int[] tab)

3. Ajoutez la méthode produit et la méthode moyenne au programme.

Exercice 3:

Ecrire une classe en java qui permet de :

  • Déclarer une chaîne de caractère
  • Déclarer la méthode main() qui :
  • initialise la chaîne de caractères au mot « ESEN »

Publicité

  • Affiche sur l'écran la chaîne de caractères caractère par caractère . Chaque caractère sera affiché sur une ligne Exemple : la chaîne de caractère : ESEN .Le programme affichera : E

S

E

N

Remarque :

  • La méthode charAt(int i)de la classe java.lang.String retourne le caractère de position i dans la chaîne de caractères. Le premier caractère est à la position 0

Exercice 4

Ecrire un programme qui affiche pour chaque voyelle d’un mot son nombre d’apparition.

Exemple Pour le mot « informatique » le programme affiche :

La voyelle « i » apparaît 2 fois

Publicité

La voyelle «o » apparaît 1 fois

La voyelle « a » apparaît 1 fois

La voyelle « u » apparaît 1 fois

La voyelle « e » apparaît 1 fois

Exercice 5

Écrire un programme qui :

  • Calcule le nombre de mot dans une chaine de caractère , Les mots de la phrase sont séparés par un espace , et la phrase se termine par un point.
  • Calcule et affiche le nombre de mots qui composent la phrase.
  • Détermine et affiche la taille du mot le plus long.