Jéssica Noemà 0 Denunciar post Postado Abril 3, 2012 COMO FAÇO PARA descobrir menor idade entre mulheres com experiencia? MEU EXERCÍCIO ESTÁ CORRETO? 9- Uma empresa decidiu fazer um levantamento em relação aos candidatos que se apresentarem para preenchimento de vagas no seu quadro de funcionários utilizando processamento eletrônico. Supondo que você seja o programador encarregado desse levantamento, fazer um algoritmo que: Leia um conjunto de inscrições para cada candidato contendo: a) Número de inscrição do candidato, B) Idade, c) Sexo (masculino, feminino), d) Experiência no serviço (sim ou não). Calcule e imprima: a) O número de candidatos do sexo feminino, B) O número de candidato do sexo masculino, c) Idade média dos homens que já têm experiência no serviço, d) Porcentagem dos homens com mais de 45 anos entre o total de homens, e) Número de mulheres que têm idade inferior a 35 anos e com experiência no serviço, f) A menor idade entre mulheres que já têm experiência no serviço. O Programa vai encerrar quando o número de inscrição for igual a 999. algoritmo "questaonove" // Função : // Autor : // Data : 28/03/2012 // Seção de Declarações var inscricao : inteiro idade : inteiro sexo : caracter experiencia : caracter sexofem : real sexomas : real idadeexpfem : real feminino : caracter masculino : caracter porcentmale : real idademaiormas : real expmale : real idademaioemas: real cont : inteiro sexototal : real idademediamas : real somaidademas : real inicio // Seção de Comandos escreva ("Digite a inscricao do candidato ") leia (inscricao) enquanto (inscricao <> 999) faca escreva ("Digite a idade ") leia (idade) escreva ("Digite o sexo ") leia (sexo) escreva ("Digite a experiencia ") leia (experiencia) se (sexo = "feminino") entao sexofem <- sexofem + 1 se (idade <= 35) e (experiencia = "sim") entao idadeexpfem <- idadeexpfem + 1 fimse fimse se (sexo = "masculino") entao sexomas <- sexomas + 1 se (idade > 45) e (experiencia = "sim") entao somaidademas <- somaidademas + idade idademaiormas <- idademaiormas + 1 fimse fimse escreva ("Digite a inscricao do candidato ") leia (inscricao) cont <- cont + 1 fimenquanto se ( somaidademas > 0 ) e (idademaiormas > 0) entao idademediamas <- somaidademas/idademaiormas fimse sexototal <- sexomas + sexofem porcentmale <- sexomas*100/sexototal escreva ( "numero de candidatos do sexo feminino:", sexofem ) escreva ( "numero de candidatos do sexo masculino:",sexomas ) escreva ( "idade media dos homens > 45 e com experiencia:", idademediamas) escreva ( "numero de mulheres com < 35 e com experiencia:", idadeexpfem ) escreva ( "menor idade entre mulheres com experiencia:", ) escreva ( "porcentagem da quantidade dos homens:", porcentmale ) fimalgoritmo 10 minutos atrás Compartilhar este post Link para o post Compartilhar em outros sites
Dzago 2 Denunciar post Postado Abril 6, 2012 Jéssica, Para você pegar a menor idade entre mulheres com experiência basta fazer: idf<-80 // 1º setar um valor alto para a variável que assumirá a idade mais nova. se (sexo="f") e (expe="s") e (id<idf) entao idf<-id fimse //entao é só mandar o se verificar se a idade inserida é menor que a idade setada, se for ele irá pegá-la. Compartilhar este post Link para o post Compartilhar em outros sites