Hier nochmal die Fibonacci Folge mit Berechnung des Goldenen Schnitts (vgl Fibonacci im C++ Forum)
[code:1]public class Fibonacci {
/**
* @param args
*/
public static void main(String[] args)
{
long zahl1 = 1;
long zahl2 = 1;
long zahl3 = 0;
for( int zaehler = 0; zaehler < 100 ; zaehler++ )
{
zahl3 = zahl1 + zahl2;
double schnitt = (double)zahl3 / zahl2;
zahl1 = zahl2;
zahl2 = zahl3;
if ( zahl3 < 0)
{
break;
}
System.out.println( "Zahl " + zaehler + ": " + zahl3 + "Schnitt: " + schnitt);
}
}
}
[/code:1]
[code:1]public class Fibonacci {
/**
* @param args
*/
public static void main(String[] args)
{
long zahl1 = 1;
long zahl2 = 1;
long zahl3 = 0;
for( int zaehler = 0; zaehler < 100 ; zaehler++ )
{
zahl3 = zahl1 + zahl2;
double schnitt = (double)zahl3 / zahl2;
zahl1 = zahl2;
zahl2 = zahl3;
if ( zahl3 < 0)
{
break;
}
System.out.println( "Zahl " + zaehler + ": " + zahl3 + "Schnitt: " + schnitt);
}
}
}
[/code:1]
mfg KC