Ir ao conteúdo
  • Cadastre-se

VisualG Idade, Sexo e Menor Salário


Posts recomendados

Estou algumas dúvidas sobre alguns aspectos deste programa.

como visualizar a idade e o sexo da pessoa que possui o menor salário.

pois tento e não consigo fazer funcionar.

Foi feita uma pesquisa entre os habitantes de uma região. Foram coletados os dados de idade, sexo (M/F)

e salário. Faça um programa que calcule e mostre:

• a média dos salários do grupo;

• a maior e a menor idade do grupo;

• a quantidade de mulheres com salário até R$ 200,00;

• a idade e o sexo da pessoa que possui o menor salário.

Finalize a entrada de dados ao ser digitada uma idade negativa

var
idade, i,contg, contf200, maxid, meid,id: inteiro
sex, genero:caracter
sal, salario, maxsal,msal: real
inicio
// Seção de Comandos
contg<- 0
contf200<- 0
maxid<- 0
meid<- 200
salario<- 0
maxsal<-0
msal<-99999999999999999
escreval ("Qual é sua idade?: ")
leia (idade)
enquanto idade <> 0 faca
escreval ("Qual é seu salário?: ")
leia (sal)
escreval ("Qual é seu sexo M ou F?: ")
leia (sex)
se (sex <> "F" e "M") então
escreval ("Digite uma letra válida F ou M: ")
leia (sex)
fimse
se (sal > 0) então
salario <- salario + sal
contg<- contg +1
fimse
se (idade > maxid) então
maxid <- idade
fimse
se (idade < meid) então
meid <- idade
fimse
se (sal <= 200) e (sex = "f") então
contf200 <- contf200 + 1
fimse
se (sal > maxsal) então
maxsal<- sal
fimse
se (sal < maxsal) então
msal<- sal
fimse
se (msal < msal1) então
msal <- sal
fimse
escreval ("**************************************************************")
escreval ("Digite a idade do proximo entrevistado ou ZERO para encerrar:")
leia (idade)
fimenquanto
escreval("Media dos salarios do grupo: R$",salario/contg)
escreval("Menor idade: ",meid," anos")
escreval("Maior idade: ",maxid," anos")
escreval("A quantidade de mulheres com salário até R$ 200,00 foi de: ",contf200)
escreval ("A idade: ", id, " e o sexo: ", genero, " da pessoa que possui o menor salário")
fimalgoritmo

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 6 anos depois...

@thiagophn    dois erros .  hum nessa linha   :

se (sex <> "F" e "M") então    //  essa linha aqui 

escreval ("Digite uma letra válida F ou M: ")

precisa colocar dentro de dois  parenteses assim :

se (sex <> "F") e (sex <> "M") ENTÃO

escreval ("Digite uma letra válida F ou M: ")

e essa variável não foi declarada no inicio :

se (msal < msal1) então    //  msal1 não foi declarada

msal <- sal

fimse

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...