Exercicios estrutura de dados
Por: Jamil Neto • 8/5/2016 • Pesquisas Acadêmicas • 412 Palavras (2 Páginas) • 425 Visualizações
Exercícios (professor Claudinei)
1 – Um grupo de N alunos de uma turma de informática precisa para ser aprovado no semestre, efetuartrês avaliações e satisfazer as seguintes condições:
A. nota maior ou igual a 5.0 em linguagem C;
B. nota maior ou igual 6.0 em linguagem JAVA;
C. Nota maior ou igual a 7.0 em linguagem Visual Basic.
Considerando que, para cada aluno, foram fornecidas estas três notas, mostre o resultado das seguintes informações:
a. quantos alunos satisfazem apenas a condição A;
b. quantos alunos satisfazem somente as condições A e B;
c. quantos alunos satisfazem as três condições;
d. quantos alunos não satisfazem nenhuma das condições.
Obs.:
a. consistências: variáveis notas: entre 0 e 10, e variável opção, a pergunta "Quer continuar (S/N)?": 'S' para sim, 'N' para não.
b. estrutura de repetição: do..while
2. Ler a idade, peso, sexo de N pessoas. Ao final mostrar na tela as seguintes informações:
a. a média de pesos dos homens;
b. a quantidade de homens acima de 80 quilos;
c. a média de idade das mulheres;
d. a quantidade de mulheres acima de 25 anos.
Obs.:
a. Consistências: variável sexo: use 'F' para feminino e' M' para masculino;
b. Estrutura de repetição: while.
c. Técnica para N pessoas: "Digite a quantidade de pessoas."
3. Elabore um MENU (comando switch) com as opções de nomes de candidatos e com a opção "sair" do menu, para simular uma "eleição para Presidente". Para cada voto deve-se somar 1 ponto para o candidato escolhido, ou se o eleitor digitar uma opção errada, deve-se anular o voto e somar 1 ponto para votos nulos. Após todos os eleitores terem votado, o programa deverá apresentar na tela a porcentagem de votos de cada candidato e dos votos nulos, destacando a classificação geral para os candidatos.
Obs.:
a. Estrutura de repetição: do..while;
b. Técnica para N eleitores: "Digite a quantidade de eleitores";
4. Dados a idade, sexo e a renda (numero de salários mínimos) de N pessoas, verificar os seguintes dados estatísticos:
a. Total de pessoas, total de homens e total de mulheres em porcentagem;
b. a porcentagem de crianças (até 12 anos), adolescentes (entre 13 e 17 anos), e adultos (acima de 17 anos.
c. A porcentagem de pessoas da classe C (até quatro salários mínimos), da classe B (entre 5 e vinte salários mínimos) e da classe A (acima de 20 salários mínimos.
d. a média de renda das pessoas.
Obs.:
a. Consistências: variável idade: utilize idade somente acima de 0; variável sexo, utilize 'f' para feminino, 'm' para masculino; variável opcao para a pergunta "quer continuar?" 's' para sim, 'n' para não.
b. Estrutura de repetição: while.
...