/*
Seppe Foulon 6 5MTR
Ik heb oefening 3 gemaakt
Dit programa berekent het gemiddelde
▐▓█▀▀▀▀▀▀▀▀▀█▓▌░▄▄▄▄▄░
▐▓█░░▀░░▀▄░░█▓▌░█▄▄▄█░
▐▓█░░▄░░▄▀░░█▓▌░█▄▄▄█░
▐▓█▄▄▄▄▄▄▄▄▄█▓▌░█████░
░░░░▄▄███▄▄░░░░░█████░
*/
//defining variables
float gemiddelde = 0;
float totaal =0;
int aantal_getallen = 0;
float getal = 0;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);//starting serial monitor
do{//looping while variable getal isn't zero
Serial.println("Geef een getal in:...");//printing on serial monitor
while (Serial.available()==0) {
//waiting on user input
}
getal = Serial.parseInt();//changing variable to user input
Serial.print("Het gegeven getal is ");//printing on serial monitor
Serial.println(getal);//printing variable on serial monitor
totaal = totaal + getal;
aantal_getallen=aantal_getallen+1;
Serial.read();//reading the serial monitor so it empty
}while(getal !=0);
aantal_getallen=aantal_getallen-1;//variable minus 1 to eraise the O
Serial.print("De som van de getallen is ");//printing on serial monitor
Serial.println(totaal);//printing variable on serial monitor
delay(500);
Serial.print("Het aantal ingegeven getalen is ");//printing on serial monitor
Serial.println(aantal_getallen);//printing variable on serial monitor
delay(500);
gemiddelde= totaal/aantal_getallen;
Serial.print("Het gemiddelde is ");//printing on serial monitor
Serial.println(gemiddelde);//printing variable on serial monitor
}
void loop() {
// put your main code here, to run repeatedly:
}