G
Gast
Gast
Hallo!
Ich bin absoluter Neuling in Java und habe folgende Aufgabe zu lösen, bei der ich gerade ziemlich hänge:
Das Programm berechnet die Summe bis zum Grenzwert, der über die Tastatur eingegeben wird.
Also: 1+2+3+4+...+n uws.
Wie kann ich jetzt die Anzahl der Glieder ermitteln, die für den eingegebenen Grenzwert benötigt werden? Und wie bekomme ich die Summe raus?
Bsp.: Beim Grenzwert 16: 6 Glieder. Summe wäre da: 21.
Ein noch größeres Problem: wie setze ich das mit der kopfgesteuerten Schleife um? Hier mein bisheriger Code:
Ich zerbreche mir schon den ganzen Tag den Kopf darüber wie ich das umsetzen kann.. Ich weiß ich hab noch nicht viel Code, aber ich hoffe ihr könnt mir trotzdem helfen bzw. einen Schritt zeigen (und wenn es nur ein kleiner ist) wie ich weiterkomme!
Danke.
Liebe Grüße
Ich bin absoluter Neuling in Java und habe folgende Aufgabe zu lösen, bei der ich gerade ziemlich hänge:
Das Programm berechnet die Summe bis zum Grenzwert, der über die Tastatur eingegeben wird.
Also: 1+2+3+4+...+n uws.
Wie kann ich jetzt die Anzahl der Glieder ermitteln, die für den eingegebenen Grenzwert benötigt werden? Und wie bekomme ich die Summe raus?
Bsp.: Beim Grenzwert 16: 6 Glieder. Summe wäre da: 21.
Ein noch größeres Problem: wie setze ich das mit der kopfgesteuerten Schleife um? Hier mein bisheriger Code:
Code:
import java.io.*;
public class SumA
{
public static void main (String args[]) throws IOException
{
//Variablendeklaration
int g, glieder, summe
int i=1;
String str;
System.out.println("SumA");
//Eingabeobjekt
BufferedReader input=new BufferedReader(
new InputStreamReader(
System.in));
System.out.println("Berechnung der Summe 1+2+3+4+... bis zum Grenzwert");
System.out.print("Grenzwert: ");
//Einlesen Information
str=input.readLine();
g=Integer.parseInt(str);
//Kopfgesteuerte Schleife(n)
while(g>=0)
{
i=i++;
while(g<=i)
{
i=i++;
}
}
}
Ich zerbreche mir schon den ganzen Tag den Kopf darüber wie ich das umsetzen kann.. Ich weiß ich hab noch nicht viel Code, aber ich hoffe ihr könnt mir trotzdem helfen bzw. einen Schritt zeigen (und wenn es nur ein kleiner ist) wie ich weiterkomme!
Danke.
Liebe Grüße