Programmation Orientée Objet - TP1

1/2
100%

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

Matière : Programmation Orientée Objet

TP1

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

AU : 2019-2020

Objectifs : Se familiariser avec la syntaxe du langage Java.

Ecrire un premier programme en langage Java.

Exercice 1 :

Publicité

Ecrire un programme en C qui permet de calculer la moyenne des entiers existant entre deux bornes entières X et Y.

Exemple si X=5 et Y=10 alors le programme affiche 30 qui est égale à 6+7+8+9.

Traduire le programme en langage JAVA.

Exercice 2 :

Quels résultats fournit ce programme ? (Exécution Manuelle puis vérifier sur ordinateur)

public class Incrementation {

public static void main(String[] args) {

int i, j, n ;

Publicité

i = 0 ; n = i++ ;

System.out.println ("A : i = " + i + " n = " + n ) ;

i = 10 ; n = ++ i ;

System.out.println ("B : i = " + i + " n = " + n ) ;

i = 20 ; j = 5 ; n = i++ \* ++ j ;

System.out.println ("C : i = " + i + " j = " + j + " n = " + n ) ;

i = 15 ; n = i += 3 ;

System.out.println ("D : i = " + i + " n = " + n) ;

Publicité

i = 3 ; j = 5 ; n = i \*= --j ;

System.out.println ("E : i = " + i + " j = " + j + " n = " + n) ;

}}

Exercice 3

Ecrire un programme qui effectue leur tri dans l’ordre croissant de trois entiers puis les affiche triés .

Correction

Exercie 2 :

A : i = 1 n = 0

Publicité

B : i = 11 n = 11

C : i = 21 j = 6 n = 120

D : i = 18 n = 18

E : i = 12 j = 4 n = 12

Programmation Orientée Objet - TP1

Programming · lab

Voir tous les documents en programmation

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

Matière : Programmation Orientée Objet

TP1

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

AU : 2019-2020

Objectifs : Se familiariser avec la syntaxe du langage Java.

Ecrire un premier programme en langage Java.

Exercice 1 :

Publicité

Ecrire un programme en C qui permet de calculer la moyenne des entiers existant entre deux bornes entières X et Y.

Exemple si X=5 et Y=10 alors le programme affiche 30 qui est égale à 6+7+8+9.

Traduire le programme en langage JAVA.

Exercice 2 :

Quels résultats fournit ce programme ? (Exécution Manuelle puis vérifier sur ordinateur)

public class Incrementation {

public static void main(String[] args) {

int i, j, n ;

Publicité

i = 0 ; n = i++ ;

System.out.println ("A : i = " + i + " n = " + n ) ;

i = 10 ; n = ++ i ;

System.out.println ("B : i = " + i + " n = " + n ) ;

i = 20 ; j = 5 ; n = i++ \* ++ j ;

System.out.println ("C : i = " + i + " j = " + j + " n = " + n ) ;

i = 15 ; n = i += 3 ;

System.out.println ("D : i = " + i + " n = " + n) ;

Publicité

i = 3 ; j = 5 ; n = i \*= --j ;

System.out.println ("E : i = " + i + " j = " + j + " n = " + n) ;

}}

Exercice 3

Ecrire un programme qui effectue leur tri dans l’ordre croissant de trois entiers puis les affiche triés .

Correction

Exercie 2 :

A : i = 1 n = 0

Publicité

B : i = 11 n = 11

C : i = 21 j = 6 n = 120

D : i = 18 n = 18

E : i = 12 j = 4 n = 12