A sequência de Fibonacci é dada pela seguinte ordem  Fibonacci = 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55 . . .. O algoritmo para o cálculo do enésimo elemento é dado por:  N = N - 1 + N - 2 , ou seja, o enésimo elemento é igual à soma dos dois dois elementos anteriores a ele, por exemplo:

Dada a sequência de Fibonnaci  0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55. . . calcule o 3º elemento da sequência:

Sempre levamos em consideração o valor dos dois primeiros termos, tais que X = 0 (primeiro elemento) e Z = 1. Então o terceiro elemento da sequência será igual à soma dos dois elementos anteriores, nesse caso  N = X + Z , N = 0 + 1 , N = 1.

Progrma em linguagem C que calcula o enésimo termo da sequência de Fibonacci:

Simples programa em C que calcula o fatorial de um número qualquer:

Como funciona?

A variável “n” armazena o número no qual se quer calcular o fatorial, o loop é executado, a variável “n” é multiplicada por “fat”, então temos “fat = n” e a cada iteração 1 unidade é subtraída do número escolhido até que ele seja igual à 1, ou seja, a variável “fat” é multiplicada a cada iteração pelo antecessor do número escolhido.

Em C uma expressão verdadeira é uma expressão que é igual ou que retorna qualquer valor diferente de 0 e uma expressão falsa é igual ou retorna 0.

A forma geral da sentença If e Else é:

Exemplo:

No exemplo acima a condição “if” é executada, como 1 não é maior que 2, zero é retornado e a expressão é tida como falsa então o else é executado e exibirá na tela a palavra “Falso”.

OBS: Um erro comum é no uso do sinal “=” ao tentar comprar se dois valores são iguais. Em C vale lembrar que o sinal “=” é usado para atribuição e “==” para comparação, então quando for comprar igualdade entre dois valores deve-se usar “==” ao invés de “=”.

 

If e Else aninhados:

Quando mais de uma expressão for colocada dentro da condição If ou Else, deve-se colocar as expressões entre chaves como mostra o exemplo:

Simples gerador de CPF em C/C++. criado por mim com código fonte e download logo abaiaxo:

Download: Gerador de CPF

Código fonte: