Hallo zusammen,
ich bin neu hier und auch Anfänger in der Java Programmierung. Ich sitze seit längerem an einer Aufgabe und, obwohl sie wohl ziemlich einfach ist, komme ich einfach nicht auf die Lösung. Es geht um einen Frosch, der beim 1. Sprung eine Distanz von einem Meter zurücklegt und dann bei jedem weiteren Schritt nur noch halb so weit springt wie davor. Die Entfernung, die er dabei zurücklegt, soll sich also aus der Summe der Werte 1 + 0,5 + 0,25 + 0,125 usw berechnen, bis der Frosch insgesamt 2 Meter gesprungen ist.
Ich habe versucht, dass mit einer Schleife zu lösen, aber mir werden nur die Werte von 1 - 0,125 ausgegeben. Kann mir jemand helfen, wie ich alle Werte bis 2 Meter ausgegeben bekommen?
Freue mich über jeden Tipp!
ich bin neu hier und auch Anfänger in der Java Programmierung. Ich sitze seit längerem an einer Aufgabe und, obwohl sie wohl ziemlich einfach ist, komme ich einfach nicht auf die Lösung. Es geht um einen Frosch, der beim 1. Sprung eine Distanz von einem Meter zurücklegt und dann bei jedem weiteren Schritt nur noch halb so weit springt wie davor. Die Entfernung, die er dabei zurücklegt, soll sich also aus der Summe der Werte 1 + 0,5 + 0,25 + 0,125 usw berechnen, bis der Frosch insgesamt 2 Meter gesprungen ist.
Ich habe versucht, dass mit einer Schleife zu lösen, aber mir werden nur die Werte von 1 - 0,125 ausgegeben. Kann mir jemand helfen, wie ich alle Werte bis 2 Meter ausgegeben bekommen?
Freue mich über jeden Tipp!
Java:
public class Frosch {
public static void main(String[] args) {
double anzahlSpruenge=0;
double sprung1 = 1;
double sprung2=0;
int i=0;
System.out.println(sprung1);
while(i<=3){
sprung2=sprung1/2;
i++;
System.out.println(sprung2/i);
}
}
}