#define D 7
#define A 6
#define B 5
#define C 4
#define V 2
bool directeur,AdA,AdB,AdC;
bool EtAT;
void setup() {
// put your setup code here, to run once:
pinMode(2, OUTPUT);
pinMode(4, INPUT);
pinMode(5, INPUT);
pinMode(6, INPUT);
pinMode(7, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
directeur=digitalRead(D);
AdA=digitalRead(A);
AdB=digitalRead(B);
AdC=digitalRead(C);
EtAT = (directeur & (AdA | AdB | AdC)) | (AdA & AdB & AdC);
digitalWrite(V,EtAT);
}