Arquivo da tag: Estruturas de Repetição

Exercício de Programação – Triângulo de Pascal

Preparando o terreno – Combinação

Uma combinação sem repetição, em análise combinatória, é um subconjunto de k elementos de um conjunto de n elementos. Como trata-se de um conjunto, não há repetição de elementos dentro dele.

O número de diferentes subconjuntos de k elementos de um conjunto de n elementos pode ser representado por: C(n,k) ou \binom{n}{k} cuja fórmula é C(n,k)=\frac{n!}{k! \cdot (n-k)!} para n \geq 0 \text{ e } 0 \leq s \leq n.

Agora que você já sabe como calcular o fatorial de um número, escreva um algoritmo que lê os valores de n e k e mostra o resultado do cálculo de C(n,k).

Continue lendo

Exercício de Programação – Cálculo do Pi

Leibniz, em 1682, desenvolveu uma série para o cálculo do \pi:

\frac{\pi}{4} = 1 - \frac{1}{3} + \frac{1}{5} - \frac{1}{7} + \frac{1}{9} - \cdots

Escreva um algoritmo que calcula um valor aproximado para \pi usando a série desenvolvida por Leibniz (dica: você irá precisar calcular a série com pelo menos 10000 termos).

Continue lendo

Exercício de Programação – Adivinha

1 – Sendo chato: uma única chance

Escreva um algoritmo que sorteia um número entre 1 e 10 (inclusos) e depois pede para o usuário tentar adivinhá-lo. Caso o número lido seja igual ao sorteado, mostre a mensagem “Você acertou!”. Caso contrário, mostre a mensagem “Você errou!”.

Continue lendo