G
Gelöschtes Mitglied 61081
Gast
Ich habe ein Programm geschrieben, das für eine Eingabe "n" die Summe von z.B : 1 + 1/2 + 1/3 + 1/4 + ..... 1/n berechnet. Das klappt auch alles.
Mein bisheriges Ergebnis für die Aufgabe ist:
Den ersten Teil der Aufgabe habe ich somit aufgebaut. Ich habe aber weder das Verständnis, noch die Idee eines Lösungsweges für den zweiten Teil der Aufgabe der lautet:
"Wenn Ihr Programm fehlerfrei läuft, erweitern Sie dieses so, dass das Programm immer wieder nachfragt, ob die Summe noch einmal für eine neue n-Eingabe berechnet werden soll."
Als Tipp steht dabei:
Hinweis: Benutzen Sie die Funktion equals, um zwei Strings zu vergleichen. Zum Beispiel: nach der Abarbeitung des folgende Codes:
String antwort = "Nein";
boolean istAntwortJa = antwort.equals("Ja");
enthält die Variable istAntwortJa den Wert false.
Für mich jedoch nur Hieroglyphen :/
Kann mir jemand bei einem Ansatz helfen? Bin kompletter Neuling auf dem Gebiet :/
Mein bisheriges Ergebnis für die Aufgabe ist:
Java:
package übung5;
public class scanner {
public static void main(String[] args) {
java.util.Scanner eingabe = new java.util.Scanner(System.in);
System.out.println("Bitte Geben sie ihre Zahl ein ");
int n = eingabe.nextInt();
double zähler = 1;
double hochzahl=1;
double Ergebnis;
double gesamtergebnis = 0.0;
while (hochzahl<=n)
{ Ergebnis =(hochzahl/n--);
gesamtergebnis = gesamtergebnis + Ergebnis;
System.out.println("Ergebnis:" + Ergebnis);
}
System.out.println("Gesamtergebnis" + gesamtergebnis);
if (true)
{
}
}
}
Den ersten Teil der Aufgabe habe ich somit aufgebaut. Ich habe aber weder das Verständnis, noch die Idee eines Lösungsweges für den zweiten Teil der Aufgabe der lautet:
"Wenn Ihr Programm fehlerfrei läuft, erweitern Sie dieses so, dass das Programm immer wieder nachfragt, ob die Summe noch einmal für eine neue n-Eingabe berechnet werden soll."
Als Tipp steht dabei:
Hinweis: Benutzen Sie die Funktion equals, um zwei Strings zu vergleichen. Zum Beispiel: nach der Abarbeitung des folgende Codes:
String antwort = "Nein";
boolean istAntwortJa = antwort.equals("Ja");
enthält die Variable istAntwortJa den Wert false.
Für mich jedoch nur Hieroglyphen :/
Kann mir jemand bei einem Ansatz helfen? Bin kompletter Neuling auf dem Gebiet :/