B
benni.ka
Gast
Hallo, ich lerne grade für eine Klausur.
Aber ich sitze jetzt schon seit längerm an einer Aufgabe, bei der ich den Fehler einfach nicht finde. Vielleicht kann mir ja jemand weiter helfen. Eigentlich ist es ja ganz einfach, aber ich finde den Fehler einfach nicht :bahnhof: Hab schon alles ausprobiert.
Also, die Aufgabe lautet:
Schreiben sie ein Programm, dass das Produkt der Zahlen im Intervall von [1;15] berechnet, die sowohl Vielfache von 3 und 5 sind.
Meine Lösung lautet:
Eigentlich sollte am Schluss ein Ergebnis von 21870000 rauskommen. Aber mein Programm spuckt die Zahl 1458000 aus.
Also irgendwie finde ich den Fehler nicht. Wahrscheinlich sehe ich den Wald vor lauter Bäumen nicht ???:L Kann mir bitte jemand helfen und mich von der Leitung runter holen, auf der ich grade stehe. Danke schon mal!
Aber ich sitze jetzt schon seit längerm an einer Aufgabe, bei der ich den Fehler einfach nicht finde. Vielleicht kann mir ja jemand weiter helfen. Eigentlich ist es ja ganz einfach, aber ich finde den Fehler einfach nicht :bahnhof: Hab schon alles ausprobiert.
Also, die Aufgabe lautet:
Schreiben sie ein Programm, dass das Produkt der Zahlen im Intervall von [1;15] berechnet, die sowohl Vielfache von 3 und 5 sind.
Meine Lösung lautet:
Code:
public class Produkt {
public static int berechneProdukt(){
int produkt = 1;
for (int i=1; i <= 15; i++){
if (i % 5 <= 0 || i % 3 <= 0){
produkt = produkt * i;
}
}
return produkt;
}
public static void main(String[] args){
System.out.println(berechneProdukt());
}
}
Eigentlich sollte am Schluss ein Ergebnis von 21870000 rauskommen. Aber mein Programm spuckt die Zahl 1458000 aus.
Also irgendwie finde ich den Fehler nicht. Wahrscheinlich sehe ich den Wald vor lauter Bäumen nicht ???:L Kann mir bitte jemand helfen und mich von der Leitung runter holen, auf der ich grade stehe. Danke schon mal!