PROGRAMMATION INFORMATIQ, Schemes and Mind Maps of International relations

IL FAUT DEVLOPPER POUR PROGRAMMER

Typology: Schemes and Mind Maps

2024/2025

Uploaded on 12/08/2025

lotfi-lotfi-3
lotfi-lotfi-3 🇹🇳

1 document

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1 /3
Partie 1 : Questions-Réponses
1) Pour tous les noms de variables en gras indiquez quelle(s) assertion(s) est/sont correcte(s) :
a) lamoyenne respecte les conventions usuelles de nommage
b) la_moyenne est accepté par le compilateur
c) la Moyenne est accepté par le compilateur
2) Qu'affiche ce programme ?
int a = 20;
in b = 3;
double c;
c = a / b;
System.out.print(c);
3) Qu'affiche ce programme ?
int a = 18;
int b = 4;
int c = 1;
a /= 3;
c += 10;
b = c - a;
System.out.print(b);
Partie 2 : Vrai ou Faux
Réponds par vrai ou Faux aux affirmations suivantes :
a) De façon plus générale, une affectation suit le schéma : variable = expression
b) Une déclaration de constante se fait en utilisant le mot-clé finale
c) La fonction System.out.print fait un "retour à la ligne"
d) L’utilisation de la commande de retour return est optionnelle dans le corps d’une méthode
e) L'utilisation de méthodes non abstraites dans des classes abstraites entraîne une erreur de
compilation.
Université Nationale des Sciences, Technologies, Ingénierie et Mathématiques (UNSTIM)
Institut National Supérieur De Technologie Industrielle (INSTI)
FILIERE : GEI 2IT Examen de : POO en Java
Session de : Juin 2024 Durée : 02h
Enseignant : Idrissou HEL HADJE SOUNON
pf3

Partial preview of the text

Download PROGRAMMATION INFORMATIQ and more Schemes and Mind Maps International relations in PDF only on Docsity!

Partie 1 : Questions-Réponses

  1. Pour tous les noms de variables en gras indiquez quelle(s) assertion(s) est/sont correcte(s) : a) lamoyenne respecte les conventions usuelles de nommage b) la_moyenne est accepté par le compilateur c) la Moyenne est accepté par le compilateur
  2. Qu'affiche ce programme? int a = 20 ; in b = 3 ; double c; c = a / b; System.out.print(c);
  3. Qu'affiche ce programme? int a = 18 ; int b = 4 ; int c = 1 ; a /= 3 ; c += 10 ; b = c - a; System.out.print(b);

Partie 2 : Vrai ou Faux

Réponds par vrai ou Faux aux affirmations suivantes : a) De façon plus générale, une affectation suit le schéma : variable = expression b) Une déclaration de constante se fait en utilisant le mot-clé finale c) La fonction System.out.print fait un "retour à la ligne" d) L’utilisation de la commande de retour return est optionnelle dans le corps d’une méthode e) L'utilisation de méthodes non abstraites dans des classes abstraites entraîne une erreur de compilation.

Université Nationale des Sciences, Technologies, Ingénierie et Mathématiques (UNSTIM)

Institut National Supérieur De Technologie Industrielle (INSTI)

FILIERE : GEI 2 IT Examen de : POO en Java

Session de : Juin 20 24 Durée : 0 2 h

Enseignant : Idrissou HEL HADJE SOUNON

Partie 3

  1. Écrivez en Java un programme DiscountCalculator qui demande à l'utilisateur de saisir le montant de ses achats, puis applique une réduction en fonction du montant. Les règles de réduction sont les suivantes : a. Pas de réduction pour un montant inférieur à 500 F CFA. b. 10% de réduction pour un montant entre 500 et 5. 000 F CFA. c. 2 0% de réduction pour un montant de 5. 000 F CFA ou plus. Le programme doit ensuite afficher le montant de la réduction et le montant total après réduction.

Exemple d’exécution :

Veuillez entrer le montant de vos achats : 1200

Réduction appliquée : 120 .0 F CFA

Montant total après réduction : 1080 .0 F CFA

  1. Ecrivez à l'aide d'une boucle for un programme qui utilise les valeurs 1 à 9 pour affiche le triangle ci- après :
  1. Ecrivez Utilisez des boucles afin de construire un triangle isocèle formé par le caractère étoile (*). Affichez-en n lignes, où n sera entré au clavier par l'utilisateur. Exemple : pour n = 5 :




  1. Programmer la hiérarchie de classes "Triangle et Rectangle héritant de Polygone" en obéissant aux contraintes suivantes : a. La classe Polygone possède les attributs double largeur et double hauteur , une méthode abstraite aire() , ainsi qu'un constructeur pour initialiser ses attributs. b. La classe Triangle hérite de Polygone et redéfinit la méthode aire() pour calculer l'aire d'un triangle.