int werte[5] = {85, 90, 78, 92, 88}; // Array mit 5 Werten
int summe = 0; // Variable für die Summe
float durchschnitt; // Variable für den Durchschnitt
int minWert; // Variable für den kleinsten Wert
int maxWert; // Variable für den größten Wert
void setup() {
Serial.begin(9600); // Serielle Kommunikation starten
// Werte aus dem Array ausgeben und die Summe berechnen
for (int i = 0; i < 5; i++) {
Serial.print("Wert ");
Serial.print(i + 1);
Serial.print(": ");
Serial.println(werte[i]);
summe += werte[i]; // Addiere die Werte zur Summe
}
// Durchschnitt berechnen
durchschnitt = summe / 5.0; // Durchschnitt = Summe / Anzahl der Werte
Serial.print("Durchschnittswert: ");
Serial.println(durchschnitt);
// Kleinsten und größten Wert finden
minWert = werte[0]; // Setze den ersten Wert als Minimum
maxWert = werte[0]; // Setze den ersten Wert als Maximum
for (int i = 1; i < 5; i++) {
if (werte[i] < minWert) {
minWert = werte[i]; // Neuen kleineren Wert speichern
}
if (werte[i] > maxWert) {
maxWert = werte[i]; // Neuen größeren Wert speichern
}
}
// Min- und Max-Wert ausgeben
Serial.print("Min-Wert: ");
Serial.println(minWert);
Serial.print("Max-Wert: ");
Serial.println(maxWert);
}
void loop() {
// Hier passiert nichts, da alles in setup() erledigt wird
}