Boucle "for"

Il est possible de simuler ce programme avec TinkerCad ou Wokwi.
Complétez l'affichage obtenu à l'aide du programme suivant puis modifier le programme pour qu'il utilise la formule \(n(n+1)/2\) pour le calcul des \(n\) premiers nombres.
1
int i,s;
2
3
// La fonction setup est appelée une fois au démarrage
4
void setup() {
5
Serial.begin(9600);//Initialise le port série (pour l'affichage dans la fenêtre Moniteur)
6
7
/*somme des 100 premiers entiers*/
8
s= 0;
9
for(i=0;i<100;i = i+1){
10
s+=i;
11
}
12
Serial.print("s = ");
13
Serial.println(s);}
14
15
void loop() {
16
}
int i,s; // La fonction setup est appelée une fois au démarrage void setup() { Serial.begin(9600);//Initialise le port série (pour l'affichage dans la fenêtre Moniteur) /*somme des 100 premiers entiers*/ s= 0; for(i=0;i<100;i = i+1){ s+=i; } Serial.print("s = "); Serial.println(s);} void loop() { }
1
int i,s,n;
2
// La fonction setup est appelée une fois au démarrage
3
void setup() {
4
Serial.begin(9600);//Initialise le port série (pour l'affichage dans la fenêtre Moniteur)
5
6
/*somme des 100 premiers entiers*/
7
Serial.println("Version avec boucle");
8
s= 0;
9
for(i=0;i<100;i = i+1){
10
s+=i;
11
}
12
Serial.print("s = ");
13
Serial.println(s);
14
15
Serial.println("Version sans boucle");
16
n = 99;
17
s = n*(n+1)/2;
18
Serial.print("s = ");
19
Serial.println(s); }
20
21
void loop() { }
int i,s,n; // La fonction setup est appelée une fois au démarrage void setup() { Serial.begin(9600);//Initialise le port série (pour l'affichage dans la fenêtre Moniteur) /*somme des 100 premiers entiers*/ Serial.println("Version avec boucle"); s= 0; for(i=0;i<100;i = i+1){ s+=i; } Serial.print("s = "); Serial.println(s); Serial.println("Version sans boucle"); n = 99; s = n*(n+1)/2; Serial.print("s = "); Serial.println(s); } void loop() { }