• Matéria: Informática
  • Autor: yurevictor11
  • Perguntado 2 anos 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: Visual Studio Code
linguagem: Python
estruturas de repetição que podem ser usadas: While

Desde já agradeço​

Respostas

respondido por: isadoracappuccelli
2

Veja abaixo o programa em Python onde a prefeitura pode coletar dados sobre a população e fazer uma análise dos dados ao final da coleta.

Comandos utilizados da linguagem Python:

  • input(): recebe dados do usuário;
  • print(): imprime na tela informações;
  • while: comando de loop que repete determinadas linhas de código enquanto uma variável for verdadeira.

Programa completo:

# variáveis

populacao = 0

maior_salario = 0

número_filhos = 0

salario_menor = 0

ganhos = 0

filhos = 0

salario = 0

#recebimento dos dados

while salario >= 0:

   salario = int(input("Digite o seu salário: "))

   if salario < 0: #verifica salário negativo

       break

   if salario > maior_salario: #verifica maior salário

       maior_salario = salario

   if salario < 150: #verifica salario abaixo de 150

       salario_menor += 1

   filhos = int(input("Digite o número de filhos que possui: "))

   número_filhos += filhos #soma filhos

   ganhos += salario #soma salários

   populacao += 1

#análise dos dados

media_salario = ganhos/populacao

media_filhos = número_filhos/populacao

porcentagem_salarios = ((salario_menor)/populacao)*100

#impressão dos dados

print(f"A média do salário da população é R${media_salario:,.2f}")

print(f"A média do número de filhos é {media_filhos:,.1f}")

print(f"O maior salário é R${maior_salario:,.2f}")

print(f"O percentual de pessoas com salário até R$150 é de {porcentagem_salarios:,.1f}"+ '%')

Veja mais sobre Python em: brainly.com.br/tarefa/53905857

#SPJ9


yurevictor11: vlw meu cria
isadoracappuccelli: minha* kk magina, bons estudosw
Perguntas similares