Augusto10 0 Denunciar post Postado Março 31, 2010 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
quitZAUMMM 18 Denunciar post Postado Março 31, 2010 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