Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
class machine /* classe mere */
{
 
public:
 
  string alias;
  string id_internet;
  string locbureau;
  string locreseau;
  string datachat;
  string lieuachat;
  string marque;
  string fournisseur;
  int nserie,nserieas,duree;
  bool cdm,pa;
  float prix;
 
 
 
public:
	machine(){};
	~machine(){};
 
	virtual void affiche(){  /* methode de la classe mere */
 
 
cout<<" Numero de Serie :"<<nserie<<endl;
cout<<"Alias :"<<alias<<" ID Internet :"<<id_internet<<" Localisation Bureaux :"<<locbureau<<" Localisation Reseaux :"<<locreseau<<endl;
		cout<<"Date Achat :"<<datachat<<" Lieu d Achat :"<<lieuachat<<" Marque :"<<marque<<" Fournisseur :"<<fournisseur<<" Prix d'Achat :"<<prix<<endl;
		if(cdm==true) cout<<"Duree du contrat de maintenance (en mois) :"<<duree<<endl;
		if(pa==true) cout<<" Numero de serie du peripherique associe :"<<nserieas<<endl;
 
	}
 
 
	class ordinateur : public machine   /* class derive */
{ private:
 
int ram,diskdur;
string cartrx;
string proc;
 
float cadence;
 
public :
 
 
	ordinateur(){};
	~ordinateur(){};
 
 
 
	void affiche(){ /* la methode que je veux faire appel dans la methode affiche de la machine */
 
cout<<"Ram :"<<ram<<" Taille disk :"<<diskdur<<" Carte Reseau :"<<cartrx<<" Processeur :"<<proc<<endl;
		cout<<"Cadence du Processeur :"<<cadence<<endl;
 
	}
 
}
 
 
 
 
 
}