Lista de exercícios de programação
LISTA DE EXERCÍCIOS III
1) Uma certa empresa fez uma pesquisa de mercado para saber se as pessoas gostaram ou não de um novo produto lançado. Para isto, forneceu o sexo do entrevistado e sua resposta (sim ou não). Sabendo-se que foram entrevistadas 200 pessoas, fazer um programa que calcule e mostre: a) o número de pessoas que disseram SIM b) o número de pessoas que disseram NÃO c) a percentagem de pessoas do sexo feminino que responderam SIM d) a percentagem de pessoas do sexo masculino que responderam NÃO
2) A cooperativa dos Alunos vai proceder a eleição de seu presidente. Para concorrer a este cargo apresentaram-se três candidatos. Foi estipulado que os alunos eleitores deveriam preencher a cédula com um único número, assim determinado: 1 – Votos para candidato João 2 – Candidato José 3 – Candidato Maria 4 – Voto nulo 0 – Voto em branco Faça um algoritmo que leia os votos dos alunos, sabendo-se que a entrada de dados termina com um voto igual a -1, e imprima: o número e nome do candidato vencedor; o número de votos em branco e nulos; o número de estudantes que votaram; o percentual de votos em branco sobre o total.
3) Elabore um algoritmo que calcule N! (fatorial de N), sendo que o valor inteiro de N é fornecido pelo usuário.
4) Construa um algoritmo que verifique se um número fornecido pelo usuário é primo ou não.
5) Elabore um algoritmo para o cálculo do máximo divisor comum entre 2 números.
6) Implemente um algoritmo que exiba os primeiros “n” termos da PA de razão 2 e termo inicial 4.
7) Implemente um algoritmo para calcular potência, determinada por: potência (a,b) = a b . Sem utilizar a função pot!
8) Sendo H = 1 + 1 + 1 + 1 + ... + 1, fazer um algoritmo para gerar o número H. 2 3 4 N O número N é lido pelo teclado.
9) A série de Fibonacci é formada pela sequência: 1, 1, 2, 3, 5, 8, 13, 21, 34, etc.. Escreva um algoritmo que gere a série de Fibonacci até o vigésimo termo.