while

13. Re: while

Paulo
paulo1205

(usa Ubuntu)

Enviado em 22/03/2016 - 11:12h

SalesRamon escreveu:

[[ Código suprimido. ]]

ainda vai ter que fazer alguns reparos, mas use como ferramenta de estudo.


Com todo o respeito, sugiro que não use, pois o código mostrado é ruim de vários modos:

- inconsistente (por exemplo, ao declarar funções com uma forma e defini-las com outra, ou definir um tipo de retorno como bool, mas retornar um valor inteiro (lembrando que C++ não é C, e o tipo bool, embora automaticamente conversível de e para inteiros, tem seu próprio conjunto de valores possíveis, formado por false e true));

- ineficiente (ao introduzir um array desnecessário e ainda funções para manipulá-lo indiretamente);

- redundante (além do array, há o valor booleano invariavelmente falso (logo inútil) devolvido pela função fribonacci() (que, aliás tem um nome que mais parece o cruzamento de Fibonacci com Friboi)).

Um programa em resposta a solicitação de imprimir os dez primeiros termos da sequência de Fibonacci (que, aliás, começa com 1, e não com zero (cf. http://mathworld.wolfram.com/FibonacciNumber.html)) deveria simplesmente exibir os dez primeiros termos da sequência de Fibonacci, sem enrolar, nem por fora nem por dentro.


Além disso, a postagem como um todo, ao pretender entregar de bandeja a resposta do problema, vai contra o espírito de ajudar a formar conhecimento construtivo. A maioria dos membros desta e de outras comunidades online (não apenas no VoL, mas na Internet como um todo) entende que é melhor esclarecer dúvidas pontuais e ajudar as pessoas a evoluir e chegar a conclusões por conta própria do que privá-las da “árdua tarefa” de pensar ou de esforçar-se além do copy-and-paste.

Por isso, geralmente são mal vistas tanto postagens na forma “tomem aí um enunciado e resolvam por mim enquanto eu vou dormir” quanto aquelas que se parecem com “eis aqui sua resposta; há algo mais que eu possa fazer pelo senhor?”.


  



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts