Ir para conteúdo

POWERED BY:

Arquivado

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

Jéssica Noemí

Quem poderia ver se meu exercicio está certo? E resolver um problema?

Recommended Posts

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

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

×

Informação importante

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