Hi Leutz,
versuche schon den halben Tag eine vollkommene Zahl zu bestimmen.
Vollkommene Zahl (auch perfekte Zahl) = Sie ist genauso groß wie die SUmme ihrer positiven
echten Teiler (außer sich selbst).
Z.B. 1+2+3 = 6
Formel: 2(hoch n-1)*(2 (hoch n) - 1)
bisher habe ich folgendes:
In der Ausgabe tauchen die perfekten Zahlen auf. Jetzt muss ich nur noch die Ausgabe auf dies Zahlen reduzieren. Mir kan gerade die Idee mit einer zweiten verschachtelten for und dem Modulo.
Weiss nur noch nicht wie ich das umsetzen soll.
Bitte keine Vollständigen Lösungen! Nur Lösungshinweise!
versuche schon den halben Tag eine vollkommene Zahl zu bestimmen.
Vollkommene Zahl (auch perfekte Zahl) = Sie ist genauso groß wie die SUmme ihrer positiven
echten Teiler (außer sich selbst).
Z.B. 1+2+3 = 6
Formel: 2(hoch n-1)*(2 (hoch n) - 1)
bisher habe ich folgendes:
Java:
public static void main(String[] args) {
double x = 2;
double result;
for (int i=1;i<=100;i++){
result= Math.pow(x,i-1)*(Math.pow(x,i)-1);
System.out.println("result "+result); //Ausgabe zu Testzwecken
}
}
In der Ausgabe tauchen die perfekten Zahlen auf. Jetzt muss ich nur noch die Ausgabe auf dies Zahlen reduzieren. Mir kan gerade die Idee mit einer zweiten verschachtelten for und dem Modulo.
Weiss nur noch nicht wie ich das umsetzen soll.
Bitte keine Vollständigen Lösungen! Nur Lösungshinweise!