RenanPoswar Postado Julho 1, 2010 Denunciar Share Postado Julho 1, 2010 A descrição do programa...Em ano eleitoral é comum empresas serem contratadas para realizarem as pesquisas de intenção devotos da população. Para facilitar o armazenamento e processamento dos dados da pesquisa, aempresa LM comprou palm tops e contratou você para desenvolver um programa em C++ queatenda os requisitos definidos a seguir.Neste ano três candidatos (A, B e C) disputarão a presidência da república. Cada eleitor queparticipa da pesquisa de intenção de votos responde as seguintes perguntas/solicitações:a) Qual a sua idade? Obs.: São entrevistados apenas candidatos a partir de 16 anos.B) Qual o seu sexo (M ou F)?c) Qual é o seu candidato preferido? Obs.: O entrevistado pode escolher um dos candidatos ounenhum (caso ele tenha decidido votar em branco ou nulo).d) Se o entrevistado tiver escolhido algum candidato no item c:d1) Atribua uma nota entre zero e dez para o candidato de sua preferência.e) Deseja atribuir notas para mais quantos candidatos (exceto aquele que já foi avaliado)?f) Se o resultado da resposta para o item e for diferente de zero:f1) Qual candidato deseja avaliar?f2) Qual a sua nota (entre zero e dez) para o candidato escolhido?Elabore um programa que leia os dados definidos anteriormente para qualquer quantidade depessoas entrevistadas. Após a coleta de dados de todos os entrevistados, o programa deve forneceras seguintes estatísticas:a) Para cada um dos candidatos (A, B e C):a1) Qual o percentual de entrevistados optou por esse candidato?a2) Qual é a nota média desse candidato?a3) Qual a idade média dos eleitores que preferem esse candidato?a4) Qual é o sexo predominante entre os entrevistados que têm preferência por esse candidato?B) Qual o percentual de entrevistados “votou” em branco ou nulo?c) Qual candidato possui eleitores (pessoas entrevistadas) com a maior diferença de idade entre oeleitor mais novo e o eleitor mais velho?quero saber se struct é a melhor maneira de eu começar a fazer esse trabalho...obrg Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 webpantoja Postado Julho 1, 2010 Denunciar Share Postado Julho 1, 2010 RenanPoswar,Cara se você vai trabalhar realmente com C++ a melhor opção é usar objetos mesmo, muito melhor. Mexa com struct não.Você pode definir uma classe Pesquisa e outra Pessoa, e criar duas classes que derivam da Pessoa, Eleitor e Candidato.Quando for salvar os dados da Pesquisa aí você faz os métodos que lê os dados e insere e outra para pegar do arquivo e interpetrar. Realmente vai ser um programa muito complicado com muitas regrinhas, mas da para fazer bem orientado à objeto, vai ficar legal. Faça um diagrama de classes aí para ver o relacionamento entre as classes que fica melhor definir o que você vai precisar fazer.Qualquer dúvida posta aí.Att,WebPantoja Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
RenanPoswar
A descrição do programa...
Em ano eleitoral é comum empresas serem contratadas para realizarem as pesquisas de intenção de
votos da população. Para facilitar o armazenamento e processamento dos dados da pesquisa, a
empresa LM comprou palm tops e contratou você para desenvolver um programa em C++ que
atenda os requisitos definidos a seguir.
Neste ano três candidatos (A, B e C) disputarão a presidência da república. Cada eleitor que
participa da pesquisa de intenção de votos responde as seguintes perguntas/solicitações:
a) Qual a sua idade? Obs.: São entrevistados apenas candidatos a partir de 16 anos.
B) Qual o seu sexo (M ou F)?
c) Qual é o seu candidato preferido? Obs.: O entrevistado pode escolher um dos candidatos ou
nenhum (caso ele tenha decidido votar em branco ou nulo).
d) Se o entrevistado tiver escolhido algum candidato no item c:
d1) Atribua uma nota entre zero e dez para o candidato de sua preferência.
e) Deseja atribuir notas para mais quantos candidatos (exceto aquele que já foi avaliado)?
f) Se o resultado da resposta para o item e for diferente de zero:
f1) Qual candidato deseja avaliar?
f2) Qual a sua nota (entre zero e dez) para o candidato escolhido?
Elabore um programa que leia os dados definidos anteriormente para qualquer quantidade de
pessoas entrevistadas. Após a coleta de dados de todos os entrevistados, o programa deve fornecer
as seguintes estatísticas:
a) Para cada um dos candidatos (A, B e C):
a1) Qual o percentual de entrevistados optou por esse candidato?
a2) Qual é a nota média desse candidato?
a3) Qual a idade média dos eleitores que preferem esse candidato?
a4) Qual é o sexo predominante entre os entrevistados que têm preferência por esse candidato?
B) Qual o percentual de entrevistados “votou” em branco ou nulo?
c) Qual candidato possui eleitores (pessoas entrevistadas) com a maior diferença de idade entre o
eleitor mais novo e o eleitor mais velho?
quero saber se struct é a melhor maneira de eu começar a fazer esse trabalho...
obrg
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.