Jump to content

algoritimo: sequência de Fibonacci


elizelot
 Share

Recommended Posts

Aqui esta o algoritmo. Diverte-te.

limite = numero_determinado_pelo_usuario
contador = 1
enquanto contador < limite
        imprime numero seguinte da sequencia
        incrementa contador // thanks taviroquai
stop

What have you tried?

Não respondo a dúvidas por PM

A minha bola de cristal está para compor; deve ficar pronta para a semana.

Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!

Link to comment
Share on other sites

Vou colocar o código em C++, se tiveres dúvidas é só perguntar:

#include <iostream>
#include <stdlib.h>
#define MAX 1000
using namespace std;

int main(void){
         int limite, a=0 , b=1, aux;
    cout << "Introduza o indice limite:" << endl;
    cin >> limite;
    cout << "Indice \t Valor" << endl;
    cout << a << " \t " << a << endl;
    cout << b << " \t " << b << endl;
    for(int i = 2; i <= limite; i ++){
          cout << i << " \t " << (a+b) << endl;
          aux = a;
          a = b;
          b = aux+b;

    }
    return 0;
}

"Eu acredito que a vida está constantemente nos testando em nosso nível de confiança, e a vida tem grande recompensa reservada àqueles que demonstram uma confiança sem fim para agir até conseguir. Este nível de resolução pode mover montanhas, mas ele tem de ser constante e consistente. Tão simples quanto isso possa soar, ainda é o denominador comum que separa aqueles que vivem seus sonhos dos que vivem simplesmente.."

Link to comment
Share on other sites

Vou colocar o código em C++ ...

Bad, bad, bad. Ainda por cima com erro Tsk Tsk Tsk

Havia de te calhar teres de usar uma maquina de dialise com o programa feito pelo/a elizelot ... (uma copia de alguem da internet ...)

What have you tried?

Não respondo a dúvidas por PM

A minha bola de cristal está para compor; deve ficar pronta para a semana.

Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!

Link to comment
Share on other sites

Sorry :S

A minha ideia era mais ele tentar compreender o código, e obter o algoritmo e o código para a linguagem que quer, tentei deixar o código simples para se perceber facilmente.

Já agora tem erro? Não testei :/

EDIT: Já reparei, vou corrigir

"Eu acredito que a vida está constantemente nos testando em nosso nível de confiança, e a vida tem grande recompensa reservada àqueles que demonstram uma confiança sem fim para agir até conseguir. Este nível de resolução pode mover montanhas, mas ele tem de ser constante e consistente. Tão simples quanto isso possa soar, ainda é o denominador comum que separa aqueles que vivem seus sonhos dos que vivem simplesmente.."

Link to comment
Share on other sites

A minha ideia era mais ele tentar compreender o código, e obter o algoritmo e o código para a linguagem que quer, tentei deixar o código simples para se perceber facilmente.

Pegando no provérbio que eu disse... Dando o peixe, ele vai aprender a pescar? Não faz muito sentido.

A resposta ficou dada com isto:

Aqui esta o algoritmo. Diverte-te.

limite = numero_determinado_pelo_usuario
contador = 1
enquanto contador < limite
        imprime numero seguinte da sequencia
stop

Agora vamos acabar com o off-topic. 😉

Knowledge is free!

Link to comment
Share on other sites

Isso vai crachar... não viram porquê? Antes do stop falta contador++  😄

Oops ... um bug em pseudo-code.

Obrigado por estares com atencao 😛

Vou modificar a minha resposta original ...

What have you tried?

Não respondo a dúvidas por PM

A minha bola de cristal está para compor; deve ficar pronta para a semana.

Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.