예제 #1
0
파일: Calculo.cs 프로젝트: CarlosMota/Dieta
        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;
            
        }
예제 #2
0
 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";
 }
예제 #3
0
파일: Usuario.cs 프로젝트: CarlosMota/Dieta
 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;
 }