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
| #include <iostream>
#include <string>
#define AHERICAINE 1
#define JAPONAISE 2
#define AUTRE 3
using namespace std;
class Voiture
{
public :
Voiture(){}; //Constructeur par défaut
Voiture(string, int, int, float); // Prototype de mon constructeur paramétré (donnée à rentrer)
~Voiture(){}; // Destructeur par défaut
void afficherVoiture(); // Prototype de ma méthode pour afficher les informations d'une voiture
private :
string m_numserie; // Numéro de série de la voiture
int m_type; // Type de la voiture (Américaine, Japonaise ou autre)
int m_annee; // Année de fabrication de la voiture
float m_prix; // Prix de la voiture
};
Voiture::Voiture(string numserie, int type, int annee, float prix) // Constructeur paramétré
{
m_numserie = numserie;
m_type = type;
m_annee = annee;
m_prix = prix;
}
void Voiture::afficherVoiture() // Méthode pour afficher Les informations d'une voiture
{
cout << "Numero de série de la voiture : " << this->m_numserie << "\n";
cout << "Type de la voiture : " << this->m_type << "\n";
cout << "Année de fabrication de la voiture : " << this->m_annee << "\n";
cout << "Prix de la voiture : " << this->m_prix << " $ " << "\n";
}
int main()
{
Voiture voiture1("JP23GHS6",1,1993,14500.00); // Création d'un objet Voiture paramétré
Voiture voiture2("JP45TH23",2,1996,22899.99);
Voiture voiture3("JH89YU09",3,1985,4700.00);
voiture1.afficherVoiture();
} |
Partager