La structure "if"
Voici un résultat d'affichage :
1
i = 2
i = 2
Déterminez, parmi les programmes suivants, lequel (ou lesquels) a (ou ont) généré cet affichage.
1
/* Progamme 1*/2
#include "constantes.h"3
int i,n;
4
5
// La fonction setup est appelée une fois au démarrage6
void setup() {
7
pinMode(PORT_LED, OUTPUT);
8
Serial.begin(9600);//Initialise le port série (pour l'affichage dans la fenêtre Moniteur)
9
i = 2;
10
n = 5;
11
if(i<n){
12
digitalWrite(PORT_LED, ALLUME); // Allume la LED
13
delay(1000); // Attente d'une seconde
14
digitalWrite(PORT_LED, ETEINT); // Eteint la LED
15
delay(1000); // Attente d'une seconde
16
Serial.print("i = ");
17
Serial.println(i);
18
}
19
}
20
void loop() {
21
}
/* Progamme 1*/
#include "constantes.h"
int i,n;
// La fonction setup est appelée une fois au démarrage
void setup() {
pinMode(PORT_LED, OUTPUT);
Serial.begin(9600);//Initialise le port série (pour l'affichage dans la fenêtre Moniteur)
i = 2;
n = 5;
if(i<n){
digitalWrite(PORT_LED, ALLUME); // Allume la LED
delay(1000); // Attente d'une seconde
digitalWrite(PORT_LED, ETEINT); // Eteint la LED
delay(1000); // Attente d'une seconde
Serial.print("i = ");
Serial.println(i);
}
}
void loop() {
}1
/* Progamme 2*/2
#include "constantes.h"3
int i,n;
4
5
// La fonction setup est appelée une fois au démarrage6
void setup() {
7
pinMode(PORT_LED, OUTPUT);
8
Serial.begin(9600);//Initialise le port série (pour l'affichage dans la fenêtre Moniteur)
9
i = 2;
10
n = 1;
11
if(i<n){
12
digitalWrite(PORT_LED, ALLUME); // Allume la LED
13
delay(1000); // Attente d'une seconde
14
digitalWrite(PORT_LED, ETEINT); // Eteint la LED
15
delay(1000); // Attente d'une seconde
16
Serial.print("i = ");
17
Serial.println(i);
18
}
19
}
20
void loop() {
21
}
/* Progamme 2*/
#include "constantes.h"
int i,n;
// La fonction setup est appelée une fois au démarrage
void setup() {
pinMode(PORT_LED, OUTPUT);
Serial.begin(9600);//Initialise le port série (pour l'affichage dans la fenêtre Moniteur)
i = 2;
n = 1;
if(i<n){
digitalWrite(PORT_LED, ALLUME); // Allume la LED
delay(1000); // Attente d'une seconde
digitalWrite(PORT_LED, ETEINT); // Eteint la LED
delay(1000); // Attente d'une seconde
Serial.print("i = ");
Serial.println(i);
}
}
void loop() {
}1
/* Progamme 3*/2
#include "constantes.h"3
int i,n;
4
5
// La fonction setup est appelée une fois au démarrage6
void setup() {
7
pinMode(PORT_LED, OUTPUT);
8
Serial.begin(9600);//Initialise le port série (pour l'affichage dans la fenêtre Moniteur)
9
i = 2;
10
n = 3;
11
if(i<n){
12
digitalWrite(PORT_LED, ALLUME); // Allume la LED
13
delay(1000); // Attente d'une seconde
14
digitalWrite(PORT_LED, ETEINT); // Eteint la LED
15
delay(1000); // Attente d'une seconde
16
Serial.print("i = ");
17
Serial.println(i);
18
}
19
}
20
void loop() {
21
}
/* Progamme 3*/
#include "constantes.h"
int i,n;
// La fonction setup est appelée une fois au démarrage
void setup() {
pinMode(PORT_LED, OUTPUT);
Serial.begin(9600);//Initialise le port série (pour l'affichage dans la fenêtre Moniteur)
i = 2;
n = 3;
if(i<n){
digitalWrite(PORT_LED, ALLUME); // Allume la LED
delay(1000); // Attente d'une seconde
digitalWrite(PORT_LED, ETEINT); // Eteint la LED
delay(1000); // Attente d'une seconde
Serial.print("i = ");
Serial.println(i);
}
}
void loop() {
}