Préparation TDI 1er (POO)

Aller en bas

Préparation TDI 1er (POO)

Message  Admin le Mer 7 Sep - 5:29


Salut à tous voila je vous pose un exercice jame3 l POO kamla essayé de le résoudre apré 3ad nsa7a7 m3akom



une classe (avion) abstraite contenant les atributs
suivants:

-marque
-model
-capaciteReservoir (entier)
-quantiteCarburant(entier)

é la classe AvionCargo contient les attributs suivans:

-numero
-chargeMax
-quantiteChargee


les questions:

1) creer la class avion(tous les attributs sont protected)

2)creer une propriete public en lecture pour
quantiteCarburant

3)creer un constructeur avec 3 parametres pour initialiser
les attributs : marqur,model et capaciteReservoir. la quantiteCarburant est
initialisee a 0

4)ajouter dans la classe avion la methode protegé virturl:
ajouter_carburant(int d) cette methode calcule et retourne la quantite de
carburant necessaire pour parcourir d km. on suppose ke la consommation est de
1L/km

5)ajouter dans la classe avion une methodes abstraite nommé
charger(int qte) cette methode retourne un entier

6)creer la classe avionCargo ki herite de la classe avion
tous les atributs sont privé

7)realiser dans la class avionCargo un constructeur recevant
en parametres la marque,model,capaciteReservoir et chargMax ces paametres vont
servir pour l'initialisation des differents atributs. dans ce constructeur on
doit fair appel ou constructeur de la classe avion la quantite chargee est
initialisé a 0

8)redefinir la methode ajouter_carburant(int d) cet fois ci
on doit prendre en consideration la charge de l'avion on suppose ke la
consommation augment de 10
litres pour une charge de 1000kg . si le reservoir est
suffisant la (quantiteCarburant) est alors modifiee sinon n'est pas modifiee la
methode retourne la quantite disponible dans le reservoir en cas de
deppassement de capacite elle retourne -1

9)redefinir la methode charger(int qte) ki ajoute a la
quantiteChargee la quantite passé en parametre et retourne la quantite encore
disponible dans l'avion en cas de deppassement de la charge maximal la quantite
n'est pas chargee et la methode retourne une valeur negative representant la
quantite a diminuer de cette charge

10)ajouter a la classe avionCargo unr methode infos_avion()
ki retuorne dans une chaine de caracteres les informations de l'avion

11)dans le programme principale en utilisant la classe
avionCargo creer un avion , en ajouter une charge , si la charge est acceptee
ajouter du carburant pour parcourir 800 km afficher enfin les information de
l'avion
avatar
Admin
Admin

Messages : 38
Date d'inscription : 05/09/2011

Voir le profil de l'utilisateur http://ofppt.mountada.net

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum