From 5a214c30779f7495a1a70e9aab3cb8a3dde516ea Mon Sep 17 00:00:00 2001 From: Montaigu-Lancelin Emilie Date: Wed, 3 Dec 2025 17:09:37 +0100 Subject: [PATCH] Version 1aa --- classcapteur.cpp | 71 +++++++++++++++++++++++++++++++++++++++++++++++ gitignore | 32 +++++++++++++++++++++ td5 | Bin 0 -> 16584 bytes td5.cpp | 14 ++++++---- 4 files changed, 111 insertions(+), 6 deletions(-) create mode 100644 classcapteur.cpp create mode 100644 gitignore create mode 100755 td5 diff --git a/classcapteur.cpp b/classcapteur.cpp new file mode 100644 index 0000000..3556875 --- /dev/null +++ b/classcapteur.cpp @@ -0,0 +1,71 @@ +#include +#include +#include +#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 listeQ; + list::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< 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< 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 : "<DM{t(T1C?SuwkOCsJxmpfT-H0R^nWv zE>X)NFVmdSM-4!0(y6kASjl`jko>ACvj~33&`MBRNJxH5r73CZKvVrIHK9nnjd}CHRgdcxq<^hd)ufB7PF`l}qsVfxmPS zd*wL&L)nazcjGzNag@{9y~|0aa;g4w-c9AYceM>>GpX))?_kR47T4Ug*KMdzXY)>P zJfCuKO>^Q1*F=28$c6PS5?c3)xT1{4CgVLhYU^SI;jq}+CYb*L&j=Qx2SCRhcni75! zC~<9_yB~Cg`X0w71dm5qPt@9UdL`ZQKVt6tU;7q@L%Dj6<-&&a`7~O7NybR>{E_=U zy4vtZ`S~KeV!kqJ^umjL>N>;I*rRbM>9mKZF(7H$!_)YdH0$B@bD0%$9-iuubdq_h zlj0SmAOb-If(Qf=2qF+fAc#N^f%g}IzgAuH4|{B;(w?mN{T8L{d#Bv8;z@h#rlYfrpp zkG($I)g7y!s(-;gy#41WrMT`hFg?>}Rn>e^*9U$SjD5HwM{xC=yADmemhx!Y`Nh*! zH3!M?1S9M_wf)vsg3Hg^6SMX+f4RL>p!<9)v6D~HTk#L+bi73?o|}Gv@Nn$6Mn!M6$6Hx-H}Gj3T5nH0H~n3c zKS}vVke@hZPxeeF?aga-J#NMH7tR)o_T(*dFPxC3*b{fpP0UX8%#O#-*psojsvq>6 z84pwL*=Q(4IN38h(Y5TzEhqGKq~?>)0(opEqRWBh^AqokqlDOuF6{WOGvxjfwdl(T z0M{@x-c@L?DPj5P={9K?H&b1Q7@# z5JVt|!2c}*^z|u(@Bg8T%deqtuJ~xAs%MMEao{%KQJ@Wc9=H!U3~YJ3Slo}9?2EwD zkkvcIB0gWKFfan_0!D$9=$j{{(4Bi!Xe1oEc*S{@^sStD`nG@itzz+GWYB&defmxeb4&itm zeP{%#*sAb-Wo;{$---r7Bt6Zs=b*0wmh>I-`WHb@Lm&0(@0i!mfUiVMYP|XzjXnZy z1^WF8+BNCb$HvOb?lv|=2Pud^5P={9K?H&b1Q7@#5JVt|KoEf-0V60|b$0)#V>KL#4lQn;0PxCxVvIg-YBdW)F(V+0t+%ReP z6x-1}my(osi4jZv`)ASg4{_D5__(V3JI>|dGp3fMU6>YX`2g$x&a(7_i~pZNX+5~F z#5(U}*rz*}DC;|Sw6%RavZ<%HkZ}u<`bMkKs;g}-XtCj*h9;}7>2jveRhk)(%hcON zzZJzjgmtTjI4}`5xDdFQJzbYFtcpG2>lgVEKjq_TZcn`2ClGbsgf9gZ4V?iX5R z9a0}GjdP<_>MmrcoYH;Aig9hfuC$(3>>opBvGzZy?boPf5o0O!zQ%lok6#Ca5LRd} z_wh@`$JX|1)uE4=^1bK9+H<3Bz=frC_hO&ce78E_T%6$MSS-0^F;sV z0p)JkC+DD^*wOyhVsZN;_z1Vn3*~q&EXJ={f>(PJIk(=*VyS+- zH|@Cbegz`$7W(?Egqq(l;J8Chg0>9gVVTT2{e#)w_@I+?v$?zzFN~-}c4&Ao<))HW z-QpIs4Iu5rbGi7alghZcQPr1=52c)BVQ6R+E*?p5Fj!#fCbwFN;bG<6w0p0+4J}By z*m2NU=fKoW^`~--JeM%J8zA}-mA;ddv_Tn7pG%S%dVIc+ucsP zEgbAWabh-;cKaUXw10Yc%dXBg`BW11c=uOCW#0sCk(e(~d-f{c zkde%1oq>2JN&7zNil7YNu8mSL*mU73r5^S7!g}GRkCHKLXrdjhlO3u0cWs#jSi|&R|R(^EIjrRiG zoWTLf(J;&nD=U+AQ&xYbU=8Q8!>OD*>Y;iIY3zqeCz)z#?X0EyO`8wI^8?CCj%HAW zK{sbK2U59wI-6M_IMC%%gK=`;-0+~QEPVwmWUc-zM9Sn-31zvd5s3P7Te++rT2^X+ zZ@GaaN)ySHVeUQSA$e34A4;PzTp!b=l_h*A^ zD|y0?;-Gg{@n35H9@$co_gNz;)r^eS-@lLVGBIS7|EEIJ`;pgQ-p>RhV#w(C{}lMY z;hk67FY^LHsbBW=_}d?cKg|imU*-*hQ_xYOHd36$U*6x-;OLc7{AC^@DDw`O=tO0B z)9n!GonHLqJzh}$Elc~wPVgT1(;Pu$nI{PD=gK6;(tf7ZVPq(#;xF?S!6`PB`o&-R ze?R-TvYpI>1jUa0Dew3H4mgU5lwW!e;f~Av5GFeLum3|}z5WsQD)ufAfFJ=f9sF1TT^c!wvA4_hX;Gygv%c{F~kNwU#{L&u~!uO4URl zP>SfY9``0^&i?rS0<_n^GGgomyNy^n`~80djn{vF#Fz@!kl-Qn04vc@-X1EsV03oeJV*Iz~1w9cT^BL#?`$nd)x2L+iX*Ji+ z<|UQ*Z!R$=BmQ12jXjTTlnXq_1Lnif(Qh@<9(k^u4^G