AGRADECIMENTO...

Pessoal, Gostaria de pedir desculpas aqueles que deixam perguntas/comentários/elogios/críticas e ainda não foram respondidos.

Aproveito a oportunidade para informar a todos que devido a correria do dia a dia não conclui o curso de BSI, por isso meus conhecimentos são limitados rsrsrs...

Ainda não retirei o blog do ar porque tem ajudado a diversos estudantes, principalmente os iniciantes.

As vezes, quando o trabalho me permite, ainda arrisco tentar resolver algumas questões rs... mas para não deixar esse blog parar no tempo, o ESTUDANTE que quiser enviar a resolução de alguma questão (código próprio) para o meu e-mail, terei o prazer de posta-la neste blog e será mantido a autoria.

Desde já agradeço a todos pelas visitas e desejo bons estudos.

Thiago Campos
(srthiago@hotmail.com)

quinta-feira, 6 de setembro de 2012

Uma alternativa para construir a sequencia Fibonacci usando JOptionPane

11. Exiba os 50 primeiros números da seqüência de Fibonacci. (1,1,2,3,5,8,13,21,34,55,89,144,233,377,...).

Código Java
//Autor: Thiago Campos
//Data: 06.09.2012


import javax.swing.JOptionPane;
/**
 *
 * @author Thiago
 */

public class Fibonacci {
    public static void main(String[] args){
        //variaveis       
        String sequencia="";
        int a=0;
        int b=1;
       
        /*Para resultar no numero correto de digitos desejaveis deve-se
        *multiplicar o limite do for por 2 e somar mais 2
        * Exemplo: para 10 digitos, i deve ir ate 4 pois 4 x 2 + 2 = 10
        */

       
        //processo de construção da sequencia
        sequencia = a + ", " + b +", ";
       
        for (int i = 0; i < 24; i++) {
            a = a + b;
            b = a + b;
            sequencia += a + ", " + b +", ";
        } //fim do for
       
        //saida
        JOptionPane.showMessageDialog(null, sequencia);
       
    } //fim do main   
} //fim da classe

Nenhum comentário:

Postar um comentário