Lógica, perguntado por angelguy, 1 ano atrás

A prefeitura de uma cidade deseja fazer uma pesquisa entre seus habitantes. Faça um algoritmo para coletar dados sobre o salário e número de filhos de cada habitante e após as leituras, escrever:
a) Média de salário da população
b) Média do número de filhos
c) Maior salário dos habitantes
d) Percentual de pessoas com salário menor que R$ 150,00
Obs.: O final da leituras dos dados se dará com a entrada de um “salário negativo”.

programa utilizado: VisualG
linguagem: Portugol
estruturas de repetição que podem ser usadas: enquanto ou repita

Desde já agradeço​


matheusf28: aumenta uns pontinhos ae kkkkj
angelguy: como faz pra aumentar?
matheusf28: faz outra pergunta
angelguy: vou te seguir aqui, daqui a pouco faço outra pergunta td bem?
matheusf28: pdp, eu to fazendo aqui
angelguy: vou fazer a outra pergunta aqui
angelguy: coloquei 40 pontos, mas apareceu 20, é assim mesmo?
matheusf28: é sim
matheusf28: os outros 20 vem qiando vc da como melhor resposta
angelguy: entendi

Soluções para a tarefa

Respondido por liviaboerlb
1

Resposta:

Var

salario, filhos, mediasalario, mediafilhos, totalsalario, maiorsalario : real

quantidade150, totalfamilia, totalfilhos, percentual :real

Inicio

mediasalario <- 0

mediafilhos <- 0

maiorsalario <- 0

quantidade150 <- 0

totalfamilia <- 0

escreval ("Informe a Quantidade de filhos: ")

leia (filhos)

escreval ("Informe o Salário da família (Para sair digite um valor negativo (-1)): ")

leia (salario)

enquanto (salario > 0) faca

totalsalario <- totalsalario + salario

totalfilhos <- totalfilhos + filhos

totalfamilia <- totalfamilia + 1

se (salario > maiorsalario) entao

maiorsalario <- salario

fimse

 se (salario <= 150) entao

 quantidade150 <- quantidade150 + 1

 fimse

escreval ("Informe a Quantidade de filhos: ")

leia (filhos)

escreval ("Informe o Salário da família (Para sair digite um valor negativo (-1)): ")

leia (salario)

fimenquanto

mediasalario <- totalsalario / totalfamilia

mediafilhos <- totalfilhos / totalfamilia

percentual <- quantidade150 * 100 / totalfamilia

escreval ("A média de salário da população é de R$ ", mediasalario)

escreval ("A média de filhos por família é de : ", mediafilhos)

escreval ("O maior salário encontrado foi de R$ : ", maiorsalario)

escreval ("O percentual de famílias com salário de até R$ 150,00 reais é de :", percentual)

Fimalgoritmo

Perguntas interessantes