//Metodo per calcolare il frequenzaMax public static int CalcoloFrequenzaMax(int età) { int Controllo = Controlli.ControlloEta(età);//Richiamo il class controlli per controllare la età int frequenzaMax = 0; if (Controllo != -1)//se il metodo restituisce un valore int diverso da -1 significa che controlli sono andati bene. { int frequenzaConsigliata = 220 - età; frequenzaMax = Convert.ToInt32(frequenzaConsigliata * 0.9); } else { frequenzaMax = -1; } return(frequenzaMax); }
//Punto.3 //metodo che calcola le calorie che hai bruciato durante la sessione di esercizi per gli uomini. public static int CalorieBruciateUomo(int età, double peso, int frequenza, double durata) { int CalorieBruciate = 0; int ControlloEtà = Controlli.ControlloEta(età); //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(frequenza); //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 (ControlloEtà != -1 && ControlloPeso != -1 && ControlloFrequenza != -1 && ControlloDurata != -1) { CalorieBruciate = Convert.ToInt32(((età * 0.2017) + (peso * 0.199) + (frequenza * 0.6309) - 55.0969) * durata / 4.184); } else { CalorieBruciate = -1; } return(CalorieBruciate); }
//Punto.1 //Metodo per calcolare il frequenzaMin public static int CalcoloFrequenzaMin(int età) { int Controllo = Controlli.ControlloEta(età);//Richiamo il class controlli per controllare la età int frequenzaMin = 0; if (Controllo != -1)//se il metodo restituisce un valore int diverso da -1 significa che controlli sono andati bene. { int frequenzaConsigliata = 220 - età; frequenzaMin = Convert.ToInt32(frequenzaConsigliata * 0.7); } else { throw new ArgumentException(età + " non è accettabile", "età"); } return(frequenzaMin); }