void setup() { Serial.begin(9600); // dit dient om met de serial monitor te kunnen werken Serial.print(" "); // eerst een aantal spaties printen zodat tekst niet tegen rand plakt for(int i=1; i<21; i++){ // i van 1 tot 20 laten gaan en telkens code uitvoeren Serial.print(i); // eerst het getal printen if(i>=10){ // om alle getallen netjes onder elkaar te zetten Serial.print(" "); // print je een spatie minder vanaf getal 10 } else { // anders een spatie meer Serial.print(" "); // printen van spaties } } // einde van de for (dankzij print staat alle tekst op de eerste lijn) Serial.println(""); // dit zorgt er enkel voor dat de volgende tekst op een nieuwe lijn staat for(int i=1; i<51; i++){ // van getal 1 tot getal 50 gaan en ondertussen onderstaande code uitvoeren Serial.print("X"); // print eerst het vermenigvuldigingsymbool Serial.print(i); // print dan het getal if(i>=10){ // ook hier het aantal spaties regelen Serial.print("= "); // eentje minder als getal uit 2 bestaat } else{ Serial.print("= "); // anders een spatie minder } // tot hier werd enkel opgave geprint bovenaan 1 2 3 4 5 6 en dan X1= ... eronder for(int j=1; j<21; j++){// vanaf hier word naast elke X een reeks antwoorden gezet van 1 tot 20 Serial.print(i*j); // print het resultaat van de vermenigvuldiging if((i*j)>=100){ // als het resultaat meer is dan honderd Serial.print(" ");// weinig spaties tussenruimte } else if((i*j)>=10){ // als het meer is dan 10 Serial.print(" ");// een spatie extra } else{ // als het minder is dan 10 Serial.print(" ");// nog een spatie minder } } Serial.println(""); // als de 20 antwoorden er staan een nieuwe lijn beginnen } } void loop() { // geen code zal zich herhalen dus hier staat niets. }