Lista de Exercícios 5 – Subprogramas (Extra 1)
Hoje em dia, tudo se mede em calorias, ainda mais se a pessoa estiver em processo de emagrecimento, não é
mesmo? A verdade é que a preocupação com o gasto calórico pauta a vida de muitas pessoas. Além dos
clássicos números observados antes das refeições, há também os índices referentes à energia queimada
durante exercícios físicos.
Antes de aprender o cálculo que mostra a perda de calorias por exercício, você precisa saber o que é o
Equivalente Metabólico da Tarefa. O MET, como é chamado, ajuda a determinar o gasto calórico do
praticante da atividade. Ele é calculado levando em consideração o quanto a pessoa gasta de energia em
relação ao estado de repouso. Por exemplo, o MET do futebol é 7.0, o do surfe é 3.0 e subir escadas correndo
tem MET 15.0 .
Agora que você já sabe o que é MET, fica mais fácil entender como é feito o cálculo do gasto calórico de cada
exercício. Veja um exemplo tendo a corrida na esteira, com MET 7.0, como atividade praticada durante uma
hora, por uma pessoa que pesa 70 quilos. O passo seguinte é calcular o gasto calórico utilizando a seguinte
equação:
7.0 (MET) * 70 (peso em Kg) * 1 (tempo da atividade em horas/semana) = 490 Kcal queimadas/semana
Por exemplo, vamos imaginar uma pessoa de 98.5 Kg precisando perder peso e chegar aos 70.0 Kg,
considerando que para isso ela tenha que perder 1000 Kcal (considerar que equivale a 1 Kg) por semana.
Deseja-se usar esses dados para calcular e responder em quantas semanas a pessoa emagrecerá fazendo uma
atividade física com um determinado valor de MET.
Considerando que a pessoa se propõe a praticar a corrida em esteira, com MET 7.0, durante 2.5 horas
semanais, teremos:
Praticando a corrida em esteira durante 2.5h/semana, a pessoa conseguirá queimar
1723.75 Kcal/semana = 7.0 * 98.5 * 2.5
Como a pessoa precisa perder 28.5 Kg ≡ 28500 Kcal, ela necessitará de
16.53 semanas = 28500 Kcal / 1723.75 , para atingir seu objetivo.
1. A partir do exemplo, crie um programa que calcule a queima de calorias de uma pessoa, possibilitando
que ela:
1.1. Entre com seu peso atual e seu peso desejado (validar peso atual maior que o desejado – valores
positivos);
1.2. Entre com o valor do MET da atividade física que ela irá praticar;
1.3. Entre com o tempo da atividade durante a semana (considere a perda semanal de 1000 Kcal
equivalente a 1 Kg);
1.4. Ao final gere a saída com tempo (em semanas) necessário para essa pessoa chegar ao peso desejado.
2. Para solucionar a atividade você deverá criar três subprogramas, um chamado MET, que recebe três
valores float, sendo estes o peso, o met e o tempo semanal de exercício, retornando a quantidade de Kcal
semanais queimada. Outro subprograma é um conversor, chamado PesoKcal, que converte um peso em
Kg para a quantidade de Kcal equivalente. Por último teremos o subprograma CalculaSemanas, este
deverá ser chamado no main de seu programa (repare que os demais subprogramas deverão ser chamados
dentro do CalculaSemanas). Veja a estrutura geral do programa abaixo:
Estrutura
#include <stdio.h>
#include <stdlib.h>
float MET(float met, float peso, float tempo) {
//seu codigo
}
float PesoKcal(float perda){
//seu codigio
}
int CalculaSemanas(float met, float pesoA, float pesoP, float tempo) {
//seu codigo usando as funções MET e PesoKcal
}
main(void) {
//seu código
CalculaSemanas(met, pesoA, pesoP, tempo);
}
Saídas
Download

Lista de Exercícios 5 – Subprogramas (Extra 1) Hoje em dia, tudo se