public IntervaloFcMax CalculaFcMaxCorridaLeve() { IntervaloFcMax MaxCorridaLeve = new IntervaloFcMax(); int fcMax = CalculaFcMax(); MaxCorridaLeve.minFc = fcMax * 0.75; MaxCorridaLeve.maxFc = fcMax * 0.8; return(MaxCorridaLeve); }
public IntervaloFcMax CalculaFcMaxCorridaIntensa() { IntervaloFcMax MaxCorridaIntensa = new IntervaloFcMax(); int fcMax = CalculaFcMax(); MaxCorridaIntensa.minFc = fcMax * 0.95; MaxCorridaIntensa.maxFc = fcMax; return(MaxCorridaIntensa); }
public IntervaloFcMax CalculaFcMaxCaminhada() { IntervaloFcMax MaxCaminhada = new IntervaloFcMax(); int fcMax = CalculaFcMax(); MaxCaminhada.minFc = fcMax * 0.55; MaxCaminhada.maxFc = fcMax * 0.6; return(MaxCaminhada); }
private void Calcular_Click(object sender, EventArgs e) { try { FrequenciaCardiaca freqCardiaca = new FrequenciaCardiaca(); IntervaloFcMax interFcMax = new IntervaloFcMax(); int idade = int.Parse(txbIdade.Text.Trim()); char sexo = btmasc.Checked ? 'm' : 'f'; freqCardiaca.setDados(idade, sexo); txbIdade.Text = idade.ToString(); txbFCmax.Text = freqCardiaca.CalculaFcMax().ToString() + " bpm"; interFcMax = freqCardiaca.CalculaFcMaxCaminhada(); txbcammin.Text = interFcMax.minFc.ToString(); interFcMax = freqCardiaca.CalculaFcMaxCaminhada(); txbcammax.Text = interFcMax.maxFc.ToString(); interFcMax = freqCardiaca.CalculaFcMaxCorridaLeve(); txbcorlmin.Text = interFcMax.minFc.ToString(); interFcMax = freqCardiaca.CalculaFcMaxCorridaLeve(); txbcorlmax.Text = interFcMax.maxFc.ToString(); interFcMax = freqCardiaca.CalculaFcMaxCorridaIntensa(); txbcormin.Text = interFcMax.minFc.ToString(); interFcMax = freqCardiaca.CalculaFcMaxCorridaIntensa(); txbcormax.Text = interFcMax.maxFc.ToString(); } catch (FormatException) { MessageBox.Show("Formato Incorreto."); } catch (IdadeException) { MessageBox.Show("Não são suportados valores negativos."); } catch (Exception ex) { } }