lunes, 21 de marzo de 2011

Fibonacci

Logica ---> Fibonacci.
Presentacion ---> Formulario.

Descarga... click acá
Logica --->Fibonacci
  •  /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */

    package Logica;

    /**
     *
     * @author MAURICIO
     */
    public class Fibonacci {


         private
            int num1;

        public int getNum1() {
            return num1;
        }

        public void setNum1(int num1) {
            this.num1 = num1;
        }

        public Fibonacci(int num1) {
            this.num1 = num1;
        }

        public int fibonacci(int numero){
        int c = 0, x = 0, a = 1, b = 1;

        if (numero>0)
        {
            if (numero==1)
            {
                System.out.println(numero);
            }else{
          while(c<numero-2)
          {
             c++;
             x=a+b;
             //System.out.println(x +", ");
             a=b;
             b=x;
            }
          }
      }
        return (x);
    }
    }
Presentacion--->Formulario


  • /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */

    package Presentacion;
    import Logica.Fibonacci;
    /**
     *
     * @author microsoft
     */
    public class Formulario {

        public static void main(String arg[])
        {
            Fibonacci obj1 = new Fibonacci(6);
            System.out.println("La serie Fibonacci de " +obj1.getNum1() + " es " + obj1.fibonacci(obj1.getNum1()));

        }
    }

No hay comentarios:

Publicar un comentario