Version 1aa
This commit is contained in:
parent
d5cea50e1c
commit
5a214c3077
4 changed files with 111 additions and 6 deletions
71
classcapteur.cpp
Normal file
71
classcapteur.cpp
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
#include <iostream>
|
||||
#include <list>
|
||||
#include <algorithm>
|
||||
#include "string.h"
|
||||
using namespace std;
|
||||
|
||||
class capteur{
|
||||
protected:
|
||||
char id;
|
||||
bool actif;
|
||||
int pin;
|
||||
|
||||
public:
|
||||
capteur() : id('0'), actif(true), pin(0) {}
|
||||
capteur(int pin) : id('0'), actif(true), pin(pin) {}
|
||||
capteur(char id,int pin): id(id), actif(true), pin(pin) {}
|
||||
~capteur(){}
|
||||
|
||||
};
|
||||
|
||||
class bouton: public capteur{
|
||||
protected:
|
||||
bool etatbouton;
|
||||
public:
|
||||
bouton():capteur(){}
|
||||
bouton(bool etat) : capteur(), etatbouton(etat) {}
|
||||
bouton(int pin, bool etat) : capteur(pin), etatbouton(etat) {}
|
||||
bouton(char id, int pin, bool etat) : capteur(id, pin), etatbouton(etat) {}
|
||||
};
|
||||
|
||||
void listequestions_init(void){
|
||||
list<string> listeQ;
|
||||
list<string>::iterator it;
|
||||
listeQ.push_back("Disney");
|
||||
listeQ.push_back("Géographie");
|
||||
|
||||
|
||||
cout<<"Thématiques : ";
|
||||
for(it=listeQ.begin();it!=listeQ.end();it++) cout<<*it<<" ";
|
||||
cout<<endl;
|
||||
|
||||
list<string> Questions_Disney;
|
||||
Questions_Disney.push_back("Patrick est le nom du caméléon de Raiponce ?");
|
||||
Questions_Disney.push_back("La robe de Tiana est verte ?");
|
||||
Questions_Disney.push_back("Cendrillon était le premier disney ?");
|
||||
/*cout<<endl;
|
||||
cout<<"Questions_Disney : "<<endl;
|
||||
for(it=Questions_Disney.begin();it!=Questions_Disney.end();it++) {cout<<*it<<" ";cout<<endl;}
|
||||
cout<<endl;*/
|
||||
|
||||
list<string> Questions_Géographie;
|
||||
Questions_Géographie.push_back("Rio de Janeiro est la capitale du Brésil ?");
|
||||
Questions_Géographie.push_back("L'Inde est le pays le plus peuplé ?");
|
||||
Questions_Géographie.push_back("Les Pyrénées Atlantiques ont 64 en numéro de département ?");
|
||||
/*cout<<"Questions_Géographie : "<<endl;
|
||||
|
||||
for(it=Questions_Disney.begin();it!=Questions_Disney.end();it++) {cout<<*it<<" ";cout<<endl;}
|
||||
*/
|
||||
}
|
||||
|
||||
int main(){
|
||||
bouton boutonA('A',1,true);
|
||||
bouton boutonB('B',2,true);
|
||||
listequestions_init();
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
32
gitignore
Normal file
32
gitignore
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
# Prerequisites
|
||||
*.d
|
||||
|
||||
# Compiled Object files
|
||||
*.slo
|
||||
*.lo
|
||||
*.o
|
||||
*.obj
|
||||
|
||||
# Precompiled Headers
|
||||
*.gch
|
||||
*.pch
|
||||
|
||||
# Compiled Dynamic libraries
|
||||
*.so
|
||||
*.dylib
|
||||
*.dll
|
||||
|
||||
# Fortran module files
|
||||
*.mod
|
||||
*.smod
|
||||
|
||||
# Compiled Static libraries
|
||||
*.lai
|
||||
*.la
|
||||
*.a
|
||||
*.lib
|
||||
|
||||
# Executables
|
||||
*.exe
|
||||
*.out
|
||||
*.app
|
||||
BIN
td5
Executable file
BIN
td5
Executable file
Binary file not shown.
14
td5.cpp
14
td5.cpp
|
|
@ -4,14 +4,14 @@ using namespace std;
|
|||
|
||||
class capteur{
|
||||
protected:
|
||||
int id;
|
||||
char id;
|
||||
bool actif;
|
||||
int pin;
|
||||
|
||||
public:
|
||||
capteur() : id(0), actif(true), pin(0) {}
|
||||
capteur(int pin){id=0;actif=true;pin=pin;}
|
||||
capteur(int id,int pin){id=id;actif=true;pin=pin;}
|
||||
capteur() : id('0'), actif(true), pin(0) {}
|
||||
capteur(int pin) : id('0'), actif(true), pin(pin) {}
|
||||
capteur(char id,int pin): id(id), actif(true), pin(pin) {}
|
||||
~capteur(){}
|
||||
|
||||
};
|
||||
|
|
@ -22,14 +22,16 @@ using namespace std;
|
|||
public:
|
||||
bouton():capteur(){}
|
||||
bouton(bool etat) : capteur(), etatbouton(etat) {}
|
||||
bouton(int pin, bool etat) : capteur(pin), etatbouton(etat) {}
|
||||
bouton(char id, int pin, bool etat) : capteur(id, pin), etatbouton(etat) {}
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
int main(){
|
||||
bouton boutonA(true);
|
||||
bouton boutonB(true);
|
||||
bouton boutonA('A',1,true);
|
||||
bouton boutonB('B',2,true);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue