Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Augusto10

Pesquisa de habitantes

Recommended Posts

Fala pessoal, preciso resolver esse exercicio.

Vou postar o que eu ja consegui fazer e pesso que me ajudem, obrigado!

 

Enunciado do problema: Uma pesquisa sobre algumas características físicas da população de uma determinada região coletou os seguintes dados, referentes a cada habitante:

a)sexo (masculino, feminino);

b)cor dos olhos (azuis, verdes, castanhos, pretos);

c)cor dos cabelos (loiros, castanhos, pretos);

d)idade em anos.

Para indicar fim dos habitantes pesquisados, o usuário fornecerá um habitante fictício com idade igual a –1.

Fazer um algoritmo que determine e escreva:

a) a maior idade dos habitantes pesquisados;

B) a porcentagem de indivíduos do sexo feminino cuja idade está entre 18 e 35 anos inclusive e que tenham olhos verdes e cabelos loiros.

 

 

 

algoritmo "Pesquisa"
// Sintese
//  Objetivo: acima
//  Entrada : acima
//  Saida   : acima
// Declarações
var
sexo,cor_olhos,idade:inteiro
maiorIdade:inteiro
inicio
maiorIdade<-0
escreval("Informe a idade")
leia(idade)
enquanto ((idade<=0)ou(idade>120)) faca
escreval("Idade Invalida, Informe Novamente")
leia(idade)
fimenquanto
repita
Escreval("Escolha Sexo")
escreval("0 - Encerrar")
escreval("1 - Masculino")
escreval("2 - Feminino")
leia(sexo)
enquanto ((sexo<(-1))ou(sexo>2)) faca
escreval("Sexo Inválido. Informe novamente")
leia(sexo)
fimenquanto
escreval("Escola cor dos olhos")
escreval("1 - Castanho")
escreval("2 - Azuis")
escreval("3 - Verdes")
escreval("4 - Preto")
leia(cor_olhos)
enquanto ((cor_olhos<1)ou(cor_olhos>4)) faca
escreval("Erro! Informe novamente")
leia(cor_olhos)
fimenquanto
escolha (sexo,cor_olhos)


ate (sexo=-1)
fimalgoritmo
Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

oq significa se o cara digitar 0 para o sexo?? o programa deve terminar apenas com idade igual a -1;

você jah sabe usar contadores(ou acumuladores) ??

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.