示例#1
0
        //4 CAMMINATA
        public static double SpesaEnergeticaCamminata(int km, int peso)
        {
            double SpesaEnergetica = 0;
            double ControlloKm     = ControlloValori.ControlloKm(km);
            double ControlloPeso   = ControlloValori.ControlloPeso(peso);

            if (ControlloKm != -1 && ControlloPeso != -1)
            {
                SpesaEnergetica = 0.50 * km * peso;
            }

            return(SpesaEnergetica);
        }
示例#2
0
        //1:ho creato il metodo per il controllo della frequenza cardiaca
        public static double FrequenzaCardiaca(int eta, ref double minimo)
        {
            double risultato    = 0;
            int    fconsigliata = 0;
            int    ControlloE   = ControlloValori.ControlloEta(eta);
            int    ControlloMin = ControlloValori.ControlloMin(minimo);

            if (ControlloE != -1 || ControlloMin != -1)
            {
                fconsigliata = 220 - eta;
                minimo       = fconsigliata * 0.7;
                risultato    = fconsigliata * 0.9;
            }

            return(risultato);
        }
示例#3
0
        //3: DONNA
        public static double CalorieBruciateDonna(int età, double peso, double frequenza, double durata)
        {
            double CalorieB           = 0;
            int    ControlloEtà       = ControlloValori.ControlloEta(età);             //richiamo il metodo ControlloEtà
            double ControlloPeso      = ControlloValori.ControlloPeso(peso);           //Richiamo il metodo ControlloPeso
            double ControlloFrequenza = ControlloValori.ControlloFrequenza(frequenza); //Richiamo il metodo ControlloFrequenza
            double ControlloDurata    = ControlloValori.ControlloDurata(durata);       //Richiamo il metodo ControlloDurata

            if (ControlloEtà != -1 && ControlloPeso != -1 && ControlloFrequenza != -1 && ControlloDurata != -1)
            {
                double calorie = (età * 0.074) + (peso * 0.126) + (frequenza * 0.4472) - 20.4022;

                CalorieB = Math.Round(calorie * durata / 4.184);
            }
            else
            {
                CalorieB = 0;
            }

            return(CalorieB);
        }
示例#4
0
        //3: UOMO
        public static double CalorieBruciateUomo(int età, double peso, double frequenza, double durata)
        {
            double CalorieB           = 0;
            int    ControlloEtà       = ControlloValori.ControlloEta(età);             //richiamo il metodo ControlloEtà
            double ControlloPeso      = ControlloValori.ControlloPeso(peso);           //Richiamo il metodo ControlloPeso
            double ControlloFrequenza = ControlloValori.ControlloFrequenza(frequenza); //Richiamo il metodo ControlloFrequenza
            double ControlloDurata    = ControlloValori.ControlloDurata(durata);       //Richiamo il metodo ControlloDurata

            if (ControlloEtà != -1 && ControlloPeso != -1 && ControlloFrequenza != -1 && ControlloDurata != -1)
            {
                double calorie = (età * 0.2017) + (peso * 0.199) + (frequenza * 0.6309) - 55.0969;

                CalorieB = Math.Round(calorie * durata / 4.184);
            }
            else
            {
                CalorieB = 0;
            }

            return(CalorieB);
        }