public static double caluloCalorias(char sexo, double altura, double peso, double pesoDesejado, int idade, NivelDeAtividade nivelAtividade) { double quantidadeCalorica = 0; if (pesoDesejado > peso) quantidadeCalorica = 500; if (pesoDesejado < peso) quantidadeCalorica = -500; switch (nivelAtividade.ToString()) { case "MUITO_ATIVO": quantidadeCalorica += 1.725*CalcularTBM(sexo,altura,peso,idade); break; case "ATIVO": quantidadeCalorica += 1.65*CalcularTBM(sexo,altura,peso,idade); break; case "MODERADO": quantidadeCalorica += 1.375*CalcularTBM(sexo,altura,peso,idade); break; case "SEDENTARIO": quantidadeCalorica += 1.2 * CalcularTBM(sexo,altura,peso,idade); break; } return quantidadeCalorica; }
public String NivelDeAtividadeEmString(NivelDeAtividade nAtividade) { if (nAtividade == NivelDeAtividade.SEDENTARIO) return "Sedentário"; else if (nAtividade == NivelDeAtividade.MODERADO) return "Moderado"; else if (nAtividade == NivelDeAtividade.ATIVO) return "Ativo"; return "Muito ativo"; }
public Usuario(string nome, int idade, char sexo, double peso, double altura, NivelDeAtividade nAtividade, double pesoDesejado) { Nome = nome; Idade = idade; Sexo = sexo; Peso = peso; Altura = altura; NivelDeAtividade = nAtividade; PesoDesejado = pesoDesejado; }