Algoritmos
Obs, o arquivo poderá ser escaneado ou fotografado, caso a digitalização ou fotografia resulte em mais de um arquivo, os mesmos deverão ser compactados em .ZIP ou .RAR e enviados via ambiente!
a) Usando se aninhados resolva os algoritmos:
Construa e implemente um algoritmo que receba e apure os votos de uma eleição com dois candidatos. O algoritmo deve realizar as seguintes tarefas: (25 pontos )
Calcular o total de votos de cada candidato;
Calcular o total de votos geral
Calcular a quantidade de votos nulos;
Calcular a quantidade de votos em branco;
Calcular o percentual de votos em branco e nulos em relação ao total.
- A votação deve seguir as seguintes convenções:
Código da opção
Descrição
1
Voto no candidato 1
2
Voto no candidato 2
3
Anula/ Cancela voto
4
Vota em branco
0
Encerra votação
2. Considerando a relação a seguir: , determine, conforme tabela dada abaixo, se uma pessoa está ou não com seu peso ideal (25 pontos).
R (masculino)
R (feminino)
status
R < 20
R < 19
Abaixo do peso
20 = 24
Acima do peso
b) Usando o comando Para ... até .... faça implemente:
3. Dada a fórmula: H = 1 + 1/2 + 1/3 + 1/4 + ..... + 1/N . Construa um algoritmo que calcule o número H, dado o número inteiro N. (15 pontos)
4. Escreva e implemente um algoritmo que calcule e mostre as potências de 2, de 20 até 264 .Use ponto tipo de dados double. (15 pontos)
5. Construa um algoritmo que calcule o fatorial de um número N inteiro e positivo (N!). Saiba que: (20 pontos)
N! = 1 x 2 x 3 .... x (N -1) x N
0! =