jueves, 29 de julio de 2010

Presentar numeros fibonaci y sumarlos en JAVA

public class suma_fibonacci {

public static void main(String[] args) {
int actual, ant1, ant2;
int resultado = 1;
ant1 = 1;
ant2 = 1;
int n;

Scanner lector = new Scanner(System.in);
System.out.println("Hasta que numero desea presentar: ");
n = lector.nextInt();

System.out.println("Valores fibonacci son:");
if (n == 0) {
actual = 1;
resultado = 1;
System.out.println("El resultado es: " + resultado);
System.out.println(actual);
} else {
if (n == 1) {
actual = 1;
resultado = 1;
System.out.println("El resultado es: " + resultado);
System.out.print(actual);
} else {
System.out.print("1 \t");
for (int i = 2; i <= n; i++) {
actual = ant1 + ant2;
ant2 = ant1;
ant1 = actual;
System.out.print(ant2 + "\t");
resultado = resultado + ant2;
}
System.out.println("El resultado es: " + resultado);
}
System.out.println("");
}
}
}

No hay comentarios:

Publicar un comentario