Hello again,
kaum mit der ersten Aufgabe fertig, kommt auch schon die zweite und die dritte... :?
Wir sollen nun eine Eingabe (positive Zahl und nicht Null) folgendermaßen berechnen:
1+1/2+1/3+ .. + 1/n
Wenn also eine 3 eingegeben wird, soll 1+1/2+1/3 berechnet werden.
Ich denke, eine for Schleife wäre dafür geeignet!
Ich weiß nur nicht, wie ich es machen soll, dass sich die Zahlen addieren!
Meine Schleife sieht so aus:
Ich bekomme immer nur 0.0 als Ergebnis, obwohl ich ergebnis mit double deklariert habe!
Hat jemand von euch einen Tipp für mich?
Gruß
kaum mit der ersten Aufgabe fertig, kommt auch schon die zweite und die dritte... :?
Wir sollen nun eine Eingabe (positive Zahl und nicht Null) folgendermaßen berechnen:
1+1/2+1/3+ .. + 1/n
Wenn also eine 3 eingegeben wird, soll 1+1/2+1/3 berechnet werden.
Ich denke, eine for Schleife wäre dafür geeignet!
Ich weiß nur nicht, wie ich es machen soll, dass sich die Zahlen addieren!
Meine Schleife sieht so aus:
Code:
...
for (n = 1; n <= eingabe; n++) {
ergebnis = (1/(1+n));
System.out.println ("Bei n = "+ n +" ergibt sich "+ ergebnis +".");
}
Ich bekomme immer nur 0.0 als Ergebnis, obwohl ich ergebnis mit double deklariert habe!
Hat jemand von euch einen Tipp für mich?
Gruß