Description dans le rapport.

Dependencies:   mbed

Committer:
Damien75
Date:
Sun Apr 02 09:48:30 2017 +0000
Revision:
0:34945468db9f
Projet C++ embarqu? MBED; Damien et Nicolas

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Damien75 0:34945468db9f 1 #include "Lettre.h"
Damien75 0:34945468db9f 2
Damien75 0:34945468db9f 3 // Constructeur de la classe qui initialise le caractère A
Damien75 0:34945468db9f 4 // en majuscule
Damien75 0:34945468db9f 5
Damien75 0:34945468db9f 6 Lettre::Lettre()
Damien75 0:34945468db9f 7 {
Damien75 0:34945468db9f 8 _lettre = 'A';
Damien75 0:34945468db9f 9 }
Damien75 0:34945468db9f 10
Damien75 0:34945468db9f 11 // Destructeur de la classe
Damien75 0:34945468db9f 12
Damien75 0:34945468db9f 13 Lettre::~Lettre()
Damien75 0:34945468db9f 14 {
Damien75 0:34945468db9f 15 }
Damien75 0:34945468db9f 16
Damien75 0:34945468db9f 17 // Méthode permettant de modifier le caractère, lors de l'appel
Damien75 0:34945468db9f 18 // de cette méthode, la lettre est incrémentée, si celle-ci
Damien75 0:34945468db9f 19 // est Z alors la lettre retourne à l'état A majuscule
Damien75 0:34945468db9f 20
Damien75 0:34945468db9f 21 void Lettre::setLettre()
Damien75 0:34945468db9f 22 {
Damien75 0:34945468db9f 23 if (_lettre=='Z')
Damien75 0:34945468db9f 24 {
Damien75 0:34945468db9f 25 _lettre='A';
Damien75 0:34945468db9f 26 }
Damien75 0:34945468db9f 27 else
Damien75 0:34945468db9f 28 {
Damien75 0:34945468db9f 29 _lettre = _lettre++;
Damien75 0:34945468db9f 30 }
Damien75 0:34945468db9f 31 }
Damien75 0:34945468db9f 32
Damien75 0:34945468db9f 33 // Méthode permettant de retourner la lettre
Damien75 0:34945468db9f 34
Damien75 0:34945468db9f 35 char Lettre::getLettre(void)
Damien75 0:34945468db9f 36 {
Damien75 0:34945468db9f 37 return _lettre;
Damien75 0:34945468db9f 38 }