Und zwar gehts um Kapitel 16 Programmieraufgaben aufgabe 3
so siehts bei mir aus:
es funktioniert auch alles zu kompilieren, nur das ergebnis, was rauskommt weicht ab.
ich denk ich muss in der schleife bei summe2 (für durchschnittq) was anderes schreiben, ich komm aber nicht drauf.
vl nimmt sich jemand kurz die Zeit, danke.
so siehts bei mir aus:
Java:
import java.io.*;
class Lohn
{
public static void main (String[] args ) throws IOException
{
BufferedReader stdin = new BufferedReader (new InputStreamReader(System.in));
String inputData;
int zaehler, n;
double durchschnitt, durchschnitt2, durchschnittq, SD, summe, summe2;
System.out.println( "Wieviele Zahlen sollen folgen?:" );
inputData = stdin.readLine();
n = Integer.parseInt( inputData );
zaehler = 1;
summe = 0;
summe2 = 0;
while ( zaehler <= n )
{
System.out.println( "Geben Sie eine Gleitpunktzahl ein:" );
inputData = stdin.readLine();
zaehler = zaehler + 1;
summe = summe + Integer.parseInt(inputData);
summe2 = summe * summe;
}
durchschnitt = summe/n;
durchschnitt2 = durchschnitt * durchschnitt;
durchschnittq = summe2/n;
SD = Math.sqrt( durchschnittq - durchschnitt2 );
System.out.println( "Die Standardabweichung betraegt: " + SD);
}
}
es funktioniert auch alles zu kompilieren, nur das ergebnis, was rauskommt weicht ab.
ich denk ich muss in der schleife bei summe2 (für durchschnittq) was anderes schreiben, ich komm aber nicht drauf.
vl nimmt sich jemand kurz die Zeit, danke.