Bonsoir à tous !

J'ai un exercice à faire en C++ et j'aimerais avoir quelques indications sur la manière de la résoudre :

- D'après l'intitulé de l'exercice, dois-je créer 10 objets voitures avec les informations de mon choix (numéro de série, type...) et les inclure dans un tableau ? Quel doit être le type de mon tableau avec toutes les données ?

- Pour les numéros de série de mes voitures, je choisis n'importe quoi ?

Ça fait pas longtemps que je fais de la POO donc merci d'avance pour vos explications détaillés !
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
#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();
}
Nom : Capture d’écran 2014-11-13 à 14.38.31.png
Affichages : 1083
Taille : 115,2 Ko