3eme jours du Préparation Sur le Forum

Page 3 sur 23 Précédent  1, 2, 3, 4 ... 13 ... 23  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

3eme jours du Préparation Sur le Forum

Message par Mr.Hicham le Dim Mai 30, 2010 9:37 pm

Rappel du premier message :

Bonsoir les amis cé le 3eme Jours du Préparation

1er jours

&

2eme jours


et voila ce soir on va faire un exercice de POO contient preske ts ce ke concerne Programmation Orienté Objet


Voila l'exercice proposé par wald-nass

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


et Bonne Chance



Mr.Hicham
 
 

Nombre de messages : 464
Date d'inscription : 25/05/2010
Masculin

Voir le profil de l'utilisateur

Revenir en haut Aller en bas


Re: 3eme jours du Préparation Sur le Forum

Message par wald-nass le Dim Mai 30, 2010 10:08 pm

nn mon khti il est en mode console Smile



wald-nass
 
 

Nombre de messages : 36
Date d'inscription : 21/05/2010
Masculin

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: 3eme jours du Préparation Sur le Forum

Message par nazik_lmalaika le Dim Mai 30, 2010 10:41 pm

salamo3alikom je ss en retard comme tjr je ss dsl Sad



nazik_lmalaika
 
 

Nombre de messages : 42
Date d'inscription : 11/02/2010
Féminin

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: 3eme jours du Préparation Sur le Forum

Message par Mr.Hicham le Dim Mai 30, 2010 10:52 pm

pa grave nazik
ok les amis wash salito travail wala mazal ?? 3almona



Mr.Hicham
 
 

Nombre de messages : 464
Date d'inscription : 25/05/2010
Masculin

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: 3eme jours du Préparation Sur le Forum

Message par Mr.Hicham le Dim Mai 30, 2010 11:12 pm

Voila la solution dial les class et si chi wahd khdamha ydir Solution bach nhofo ok ??

Public MustInherit Class Avion

' 1) Les attributs
Protected Marque As String
Protected Model As Integer
Protected CapaciteReservoir As Integer
Protected QteCarburant As Integer
' 2) Propriété en Lecture
Public ReadOnly Property PqteCar()
Get
Return QteCarburant
End Get
End Property
' 3) Constructeurs
Public Sub New(ByVal mq As String, ByVal mdl As Integer, ByVal capRes As Integer)
Marque = mq
Model = mdl
CapaciteReservoir = capRes
QteCarburant = 0
End Sub
Public Sub New()

End Sub
' 4) Function AjouterCarburant
Public Overridable Function Ajouter_Carburant(ByVal d As Integer) As Integer
Return d
End Function
' 5) Function Charger
Public Overridable Function Charger(ByVal qte As Integer) As Integer
End Function


End Class
Public Class AvionCargo

' 6)
Inherits Avion

Private Numero As Integer
Private ChargeMax As Integer
Private QteChargee As Integer
' 7)
Public Sub New(ByVal mq As String, ByVal md As Integer, ByVal capR As Integer, ByVal ChMax As Integer)
MyBase.New(mq, md, capR)
ChargeMax = ChMax
QteChargee = 0
End Sub
Public Sub New()

End Sub
' Cool
Public Overrides Function Ajouter_Carburant(ByVal d As Integer) As Integer
Dim ret As Integer
If CapaciteReservoir > 1 + (QteChargee / 1000) * 10 * d Then
ret = -1
Else
QteCarburant = 1 + (QteChargee / 1000) * 10 * d
ret = QteCarburant
End If
Return ret
End Function
' 9)
Public Overrides Function Charger(ByVal qte As Integer) As Integer
QteChargee += qte ' ou bien QteChargee = qte ( parcke on a deja initialisé QteChargee à 0 )
Return ChargeMax - QteChargee
End Function
' 10)
Public Function Infos_Avion() As String
Return Marque & "-" & Model & "-" & CapaciteReservoir & "-" & Numero & "-" & ChargeMax
End Function
End Class



Mr.Hicham
 
 

Nombre de messages : 464
Date d'inscription : 25/05/2010
Masculin

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: 3eme jours du Préparation Sur le Forum

Message par nazik_lmalaika le Dim Mai 30, 2010 11:16 pm

dit moi dakchi li ghadi dakhal l'utilisateur f programme principale fin gha tkon enregistrement dyalo wach ndiro chi collection o la fichier o la tableau?



nazik_lmalaika
 
 

Nombre de messages : 42
Date d'inscription : 11/02/2010
Féminin

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Page 3 sur 23 Précédent  1, 2, 3, 4 ... 13 ... 23  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut


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