Foi realizada uma pesquisa entre as pessoas que freqüentavam uma determinada loja. Foram coletados os dados de idade, sexo e salário. Faça um algoritmo que informe: • A média de salário das pessoas entrevistadas • Maior e menor idade do grupo • Quantidade de homens com idade maior que 30 • Quantidade de mulheres com salário maior que R$1.000,00
Foi realizada uma pesquisa entre as pessoas que frequentavam uma determinada loja.
Foram coletados os dados de idade, sexo e salário. Faça um algoritmo que informe: • A
Média de salário das pessoas entrevistadas • Maior e menor idade do grupo • Quantidade de
Homens com idade maior que 30 • Quantidade de mulheres com salário maior que R$1.000,00
Na resolução desse problema usaremos a linguagem de pseudocódigo que facilitara a implementação em qualquer linguagem de programação que o usuário queira.
Algoritmo Loja
var
media, soma, salario: real
maior_id, menor_id, cont_id30, cont_sal, idade, cont, qtd: inteiro
sexo: caractere
inicio
// Seção de Comandos
cont <-0 //contador de pessoas
soma <-0 //acumulador de salario
menor_id<-99 //registra a menor idade
maior_id<-0 //registra a maior idade
cont_id30 <-0 //contador de idades maiores que 30
cont_sal <-0 //contador de salario maiores que 1000
Escreva (“Informe a quantidade de pessoas que serão pesquisadas:”)
Leia (qtd)
Se qtd <> 0 entao // se ele digitar zero encerra o programa senão continua o fluxo
Enquanto cont < qtd faca
Escreva (“Informe sua idade:”)
Leia (idade)
Escreva (“Informe seu sexo – M ou F:”)
Leia (sexo) //aqui não vou fazer uma consistência de dados para o sexo, fica por sua conta
Escreva (“Informe seu salário: R$ “)
Leia (salario)
soma <- soma + salario
Se idade <= menor_id entao
menor_id <- idade
fimse
Se idade >= maior_id entao
maior_id <- idade
fimse
Se (idade > 30) e (sexo = “M”) entao
cont_id30 <- cont_id30 + 1
fimse
Se (sexo = “F”) e (salario > 1000) entao
cont_sal <- cont_sal +1
FimSe
cont <- cont +1
FimEnquanto
media <- soma / qtd
Escreval (“A média de salário é: R$ ” , media)
Escreval (“A pessoa mais velha do grupo tem ” , maior_id , ” de idade.”)
Escreval (“A pessoa mais nova do grupo tem ” , menor_id , ” de idade.”)
Escreval (“A quantidade de homens maiores de 30 anos é: ” , cont_id30)
Escreval (“A quantidade de mulheres com o salário maior que R$ 1000,00 é: ” , cont_sal)
FimSe
Fim
Na resolução desse problema usaremos a linguagem de pseudocódigo que facilitara a implementação em qualquer linguagem de programação que o usuário queira.
Algoritmo Loja
var
media, soma, salario: real
maior_id, menor_id, cont_id30, cont_sal, idade, cont, qtd: inteiro
sexo: caractere
inicio
// Seção de Comandos
cont <-0 //contador de pessoas
soma <-0 //acumulador de salario
menor_id<-99 //registra a menor idade
maior_id<-0 //registra a maior idade
cont_id30 <-0 //contador de idades maiores que 30
cont_sal <-0 //contador de salario maiores que 1000
Escreva (“Informe a quantidade de pessoas que serão pesquisadas:”)
Leia (qtd)
Se qtd <> 0 entao // se ele digitar zero encerra o programa senão continua o fluxo
Enquanto cont < qtd faca
Escreva (“Informe sua idade:”)
Leia (idade)
Escreva (“Informe seu sexo – M ou F:”)
Leia (sexo) //aqui não vou fazer uma consistência de dados para o sexo, fica por sua conta
Escreva (“Informe seu salário: R$ “)
Leia (salario)
soma <- soma + salario
Se idade <= menor_id entao
menor_id <- idade
fimse
Se idade >= maior_id entao
maior_id <- idade
fimse
Se (idade > 30) e (sexo = “M”) entao
cont_id30 <- cont_id30 + 1
fimse
Se (sexo = “F”) e (salario > 1000) entao
cont_sal <- cont_sal +1
FimSe
cont <- cont +1
FimEnquanto
media <- soma / qtd
Escreval (“A média de salário é: R$ ” , media)
Escreval (“A pessoa mais velha do grupo tem ” , maior_id , ” de idade.”)
Escreval (“A pessoa mais nova do grupo tem ” , menor_id , ” de idade.”)
Escreval (“A quantidade de homens maiores de 30 anos é: ” , cont_id30)
Escreval (“A quantidade de mulheres com o salário maior que R$ 1000,00 é: ” , cont_sal)
FimSe
Fim
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar