4 - Peso Ideal
O programa não pode ter variáveis globais, o vector e outras variáveis
devem ser definidas na função que acharem mais indicada
Suponha que o peso ideal de uma pessoa é dado pelas seguintes fórmulas caso
se trate de homem ou senhora respectivamente, com a altura em cm.
(senhora)
(homem)
O peso da pessoa continua a ser considerado ideal tiver um erro de
+/-5% relativamente ao obtido pela fórmula. O programa deve ter um menu
com várias opções:
-
Inserir dados (ou acrescentar)
-
Limpar dados (começar de novo)
-
Listar dados todos ou só de um sexo
-
Ordenar vector(es) por peso ou por altura em ordem crescente
-
Apresentar estatística
-
Sair
Faça várias funções para:
- Ler/Acrescentar ao(s) vector(es) dados sobre as pessoas (altura em cm e o peso em
kg, e sexo). A inserção de dados deve ser contínua, só terminando quando
a altura -1. Ao inserir dados de uma pessoa o programa deve apresentar
se a pessoa tem o peso ideal, é obesa ou magra, indicando o peso ideal.
- Listar as pessoas todos, ou só de um determinado sexo recebido como
parâmetro
- Ordenar o vector por áreas de forma crescente ou decrescente
- Função que recebendo que recebendo o peso, altura e o sexo de uma pessoa
devolva se ela é magra, obesa ou tem o peso ideal (ex. devolve -1, 0 ou 1)
- Função que devolva a média dos pesos (ou alturas) de um determinado sexo
(ou de todas os pessoas) recebido como parâmetro
- Função que devolva a quantidade de pessoas de um determinado tipo
(Obesos, Peso Ideal, Magros) recebido como parâmetro
- Função que apresente a estatística (deve chamar outras funções)
A estatística a apresentar será:
-
Média de pesos de homens e mulheres (se existirem dados)
-
Média de alturas de homens e mulheres (se existirem dados)
- Percentagem por sexo H/M:
-
Obesos
30% 15%
-
Peso Ideal 60%
35%
-
Magros
10% 50%
-
Peso, altura e sexo da pessoa mais pesada e da mais leve.
Voltar
Ultima alteração:
segunda-feira, 28 de Novembro de 2005 às
16:20