Ir ao conteúdo
  • Cadastre-se

programar em whille


deividlc

Posts recomendados

pessoal tenho o seguinte programa e nao to conseguindo realizar a prog me ajudem :

4) A prefeitura de uma cidade fez uma pesquisa entre seus habitantes, coletando dados sobre o salário e o número de filhos. A prefeitura deseja saber:

a) a média dos salários da população;

B) a média do número de filhos;

c) o maior salário;

d) a percentagem de pessoas com salários até R$ 150,00.

Link para o comentário
Compartilhar em outros sites

É pra fazer com vetor ou com alocação dinâmica?

Poste o que conseguiu fazer que a gente te ajuda! De qualquer jeito é muito fácil:

A) Fazer um for pra somar o salário de todos, depois dividir pelo total de pessoas.

B) Mesma coisa que o A.

C) Fazer um for, onde você vai inicializar uma variável qualquer com valor zero ("float maior_salario=0", por exemplo) e fazer um if comparando essa variável com os salários das pessoas. Se o salário da pessoa for maior, você faz a variável "maior_salario" receber o valor do salário da pessoa.

D)Mesma coisa que o de cima, mas em vez de comparar se a variavel é maior que o salario da pessoa, você vai comparar o salário da pessoa com o valor 150, e somar +1 pra alguma variável toda vez que o salário for menor que 150. No fim, dividir esse valor de pessoas pelo total das pessoas e multiplicar por 100

Abraço!

Link para o comentário
Compartilhar em outros sites

Você vai precisar de uma variável para número de famílias (considerando que cada salário diz respeito a uma família), uma para número de filhos, uma para salários, uma para os que ganham abaixo de 150 e uma para o maior salário. Digamos que seja:

var n_familias, total_filhos, total_salarios, abaixo_150, maior_salario : inteiro

Em seguida você vai inicializar tudo com zero e receber as n entradas. Então é só fazer o seguinte:

para cada entrada faça
adicione um no número de famílias
adicione os filhos dessa família no total de filhos
adicione o salário dessa família no total dos salários
se o salário for menor que 150 então
adicione um ao número de famílias que ganham menos de 150
fim se
se o salário for maior que o maior salário
maior salário é o salário dessa família
fim se
fim para

Ao final, a média do salário será total_salarios / n_familias, a média de filhos será total_filhos / n_familias, o maior salário será maior_salario, a percentagem de pessoas que recebem menos de 150 será abaixo_150 / n_familias.

Espero ter ajudado.

ZaZ

Link para o comentário
Compartilhar em outros sites

Arquivado

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

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!