//Punto 3
        //Metodo che calcola le calorie bruciate durante un allemanteo di un uomo o di una donna
        public static double Calorie_Bruciate(string sesso, int bpm, int peso, int anni, int durata)
        {
            int CalorieBruciate = 0;

            int    ControlloEtà       = Controlli.ControlloEta(anni);      //Richiamo il class controlli e metodo controlloEta per fare controlli sull  età inserita
            double ControlloPeso      = Controlli.ControlloPeso(peso);     //Richiamo il class controlli e metodo controlloPeso per fare controlli sull peso inserita
            int    ControlloFrequenza = Controlli.ControlloFrequenza(bpm); //Richiamo il class controlli e metodo controlloFrequenza per fare controlli sull frequenza inserita
            double ControlloDurata    = Controlli.ControlloDurata(durata); //Richiamo il class controlli e metodo controllodurata per fare controlli sull  tempo inserita

            if (sesso == "M")
            {
                if (ControlloEtà != -1 && ControlloPeso != -1 && ControlloFrequenza != -1 && ControlloDurata != -1)
                {
                    CalorieBruciate = Convert.ToInt32(((anni * 0.2017) + (peso * 0.199) + (bpm * 0.6309) - 55.0969) * durata / 4.184);
                }
                else
                {
                    CalorieBruciate = -1;
                }
            }
            else if (sesso == "F")
            {
                if (ControlloEtà != -1 && ControlloPeso != -1 && ControlloFrequenza != -1 && ControlloDurata != -1)
                {
                    CalorieBruciate = Convert.ToInt32(((anni * 0.074) + (peso * 0.126) + (bpm * 0.4472) - 20.4022) * durata / 4.184);
                }
                else
                {
                    CalorieBruciate = -1;
                }
            }

            return(CalorieBruciate);
        }
        //Punto 2
        //Metodo che permetta di interpretare i valori di frequenza cardiaca a riposo
        public static string FreqCardiacaRiposo(int BattitiAlMinuto)
        {
            string valoreFrequenza    = "";
            int    ControlloFrequenza = Controlli.ControlloFrequenza(BattitiAlMinuto); //Richiamo la classe controlli e il metodo controlloFrequenza per fare i controlli sulla frequenza inserita

            if (ControlloFrequenza != -1)
            {
                if (BattitiAlMinuto < 60)
                {
                    valoreFrequenza = "Bradicardia";
                }
                else if (BattitiAlMinuto >= 60 && BattitiAlMinuto <= 100)
                {
                    valoreFrequenza = "Normale";
                }
                else if (BattitiAlMinuto > 100)
                {
                    valoreFrequenza = "Tachicardia";
                }
            }
            else
            {
                valoreFrequenza = "-1";
            }
            return(valoreFrequenza);
        }
        //Metodo per calcolare la frequenzaMax
        public static int CalcoloFrequenzaMax(int età)
        {
            int Controllo    = Controlli.ControlloEta(età); //Richiamo la classe controlli per controllare la età
            int frequenzaMax = 0;

            if (Controllo != -1) //Se il metodo restituisce un valore int diverso da -1  significa che i controlli sono andati bene.
            {
                int frequenzaConsigliata = 220 - età;
                frequenzaMax = Convert.ToInt32(frequenzaConsigliata * 0.9);
            }
            else
            {
                frequenzaMax = -1;
            }

            return(frequenzaMax);
        }
        //Metodo che permetta di calcolare la spesa energetica che si effettua in caso di camminata
        public static double SpesaEnergeticaCamminata(double KmPercorsi, double peso)
        {
            double SpesaEnergetica = 0;

            double ControlloPeso       = Controlli.ControlloPeso(peso);             //Richiamo il class controlli e metodo controlloPeso per fare controlli sull peso inserita
            double ControlloKmPercorsi = Controlli.ControlloKmPercorsi(KmPercorsi); //Richiamo il class controlli e metodo controlloKmPercorsi per fare controlli sull Km percorsi inseriti

            if (ControlloPeso != -1 && ControlloKmPercorsi != -1)
            {
                SpesaEnergetica = Math.Round(0.50 * KmPercorsi * peso);
            }
            else
            {
                SpesaEnergetica = -1;
            }

            return(SpesaEnergetica);
        }