• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

zeroonnet

[C#] Números de Fibonacci

1 mensagem neste tópico

Bem não tinha nada para fazer e deu-me para fazer isto.

using System;
using System.Collections.Generic;
using System.Text;

namespace Fibonacci
{
class Program
{
	static void Main(string[] args)
	{
		int num;
		Console.WriteLine("Introduza a posição que quer descobrir (entre 1 e 47):");
		do
		{
			num = Convert.ToInt32(Console.ReadLine());
			if (num <= 0 || num > 47)
				Console.WriteLine("Valor Inválido. Introduza um número entre 1 e 47.");
		} while (num <= 0 || num > 47);
		int a = 0;
		int b = 1;
		Console.WriteLine();
		Console.WriteLine("1º = {0}", a);
		if (num != 1)
			Console.WriteLine("2º = {0}", b);
		for (int i = 3; i <= num; i++)
		{
			int c = a + b;
			Console.WriteLine("{0}º = {1}", i, c);
			a = b;
			b = c;
		}
		Console.ReadLine();
	}
}
}

Para quem não sabe o que são os números de Fibonacci http://pt.wikipedia.org/wiki/Número_de_Fibonacci

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora