TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Fibronacci

Trabalho Universitário: Fibronacci. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  22/3/2015  •  467 Palavras (2 Páginas)  •  184 Visualizações

Página 1 de 2

#include<iostream>

using namespace std;

main(){

int a=0,b=1,total=0,n,nn;

bool s=true;

while(s)// coloca todo o programa em uma repetição enquanto não for escolhido a opção falsa="3"

{

cout<<"\n 1-para mostrar a seguencia fribonacci desmembrada"<<endl;

cout<<"\n 2-para mostar a seguencia fribonacci compactada\n"<<endl;

cout<<" 3-para sair "<<endl;

cin>>nn;

// coloca o programa em modo de escolha

switch(nn){

case 1:

a=0,b=1,total=0,n,nn;

cout<<"digite a quantidade da sequencia fribonacci :"<<endl;

cin>>n;

for(int i=0;i<n;i++){

total=a+b; //faz a somatória do primeiro com o segundo

a=b;// atualiza o primeiro

b=total;//atualiza o segundo para se tornar o terceiro

//FORA DO LAÇO APRESENTA DA A SEGUENCIA

cout<<"a seguencia e :"<<total<<endl;

}

break;

case 2:

a=0,b=1,total=0,n,nn;

cout<<"digite a quantidade da sequencia fribonacci :"<<endl;

cin>>n;

for(int i=0;i<n;i++){

total=a+b;

a=b;

b=total;

}

//DENTRO DO LAÇO APRESENTA APENAS O ULTIMO

cout<<"\n a seguencia e :"<<total<<endl;

break;

case 3:

cout<<"sair do programa"<<endl;

s=false;

break;

default:

cout<<"opcao invalida "<<endl;

break;

}

...

Baixar como (para membros premium)  txt (1.5 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com