Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Praktische Informatik (http://www.informatikerboard.de/board/board.php?boardid=6)
--- Messwerte (http://www.informatikerboard.de/board/thread.php?threadid=3330)


Geschrieben von Whiss am 25.11.2016 um 11:47:

  Messwerte

Meine Frage:
Hallo,
ich möchte noch in meinem Code einbauen, dass er mir nach jedem Messwert auch den Mittelwert ausgibt. Wie mache ich das?
Ich habe es schon soweit geschafft

Meine Ideen:
#include<stdio.h>
#include<stdlib.h>

int main ()
{
int Eingabe;
int a=1;//Laufvariable
int Wert;
int max=0;
int min=0;

printf("Geben Sie die Anzahl der Messwerte ein: ");
scanf("%d",&Eingabe);

while (a <= Eingabe)
{
printf("\nGeben Sie den %d. Messwert ein: ",a);
scanf("%d",&Wert);
printf("Der aktuelle Messwert ist %d\n",Wert);
if (a == 1 || Wert > max)
{
max = Wert;
}
printf("Der maximale Wert ist %d\n",max);
if(a==1||Wert<min)
{
min=Wert;
}
printf("Der minimale Wert ist %d\n",min);
a++;
}
return 0;
}



Geschrieben von eulerscheZahl am 25.11.2016 um 11:55:

 

Was passt denn nicht an dem Mittelwert, den wir letztes Jahr berechnet haben?
Kleine Programmierung (kein hohes Niveau)



Geschrieben von Whiss am 25.11.2016 um 13:23:

 

Hallo,
ich erinnere mich. Leider habe ich nicht so richtig verstanden, wie das mit der do-while Schleife war, und deswegen habe ich mich jetzt entschlossen es auf meine Art und Weise zu machen, um es zu verstehen. Jetzt habe ich tatsächlich auch alles verstanden, bloß weiß ich nicht, wie ich den Mittelwert in meinen Quellcode einfügen soll.
Ich weiß ja, dass der Mittelwert sich aus der Summe der Werte ergibt durch a, was in meinem Fall ja a=1 ist.



Geschrieben von eulerscheZahl am 25.11.2016 um 15:31:

 

a ist am Ende aber nicht mehr 1. Bzw. du rechnest summe / Eingabe.
Also musst du in der Schleife die Summe berechnen und nach der Schleife daraus den Mittelwert bilden.



Geschrieben von Whiss am 30.11.2016 um 21:58:

 

Alles klar,
danke.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH