private void button1_Click(object sender, EventArgs e) { for (int i = 0; i < 6; i++) { Program.F1.chart1.Series[i].Points.Clear(); Program.F1.chart1.Series[i].IsVisibleInLegend = false; } //if (radioButton2.Checked) Program.F1.GetMAssFromFile(); Program.mas.Sort(); if (checkBox7.Checked) { Program.masn = PowerLift.Correct(Program.mas.ToArray()); } else { Program.masn = Program.mas.ToArray(); } if (checkBox1.Checked) { Program.F1.chart1.Series[0].IsVisibleInLegend = true; } if (checkBox2.Checked) { Program.F1.chart1.Series[1].IsVisibleInLegend = true; } if (checkBox3.Checked) { Program.F1.chart1.Series[2].IsVisibleInLegend = true; } if (checkBox4.Checked) { Program.F1.chart1.Series[3].IsVisibleInLegend = true; } if (checkBox5.Checked) { Program.F1.chart1.Series[4].IsVisibleInLegend = true; } if (checkBox6.Checked) { Program.F1.chart1.Series[5].IsVisibleInLegend = true; } if (radioButton4.Checked) { ShowAbsolete(); } else { try { ShowOtn(); } catch { ShowAbsolete(); } } Program.F1.pictureBox1.Hide(); this.Dispose(); }
static void Main(string[] args) { //MakeDirectories.Make(1, 47); //PowerLift.Generate(30,3,2,2, true,false,false); PowerLift[] p = new PowerLift[3]; p[0] = new PowerLift(10, 90, 30); p[1] = new PowerLift(20, 30, 40); p[2] = new PowerLift(10, 40, 50); PowerLift[] t = PowerLift.Correct(p); for (int i = 0; i < 3; i++) { Console.WriteLine(t[i].Squat + " " + t[i].Press + " " + t[i].Lift); } Console.ReadKey(); }
private void button7_Click(object sender, EventArgs e) { GetMass(); if (Program.mas.Count > 0) { Program.mas.Sort(); Program.masn = PowerLift.Correct(Program.mas.ToArray()); PowerLift p = Program.masn.Last(); string text = $"Присед = {p.Squat}; жим = {p.Press}; тяга = {p.Lift}; последний вес = {p.Weight}.{Environment.NewLine}Последняя тренировка: \t{p.Time.Date.ToString().Substring(0, 10)}." + Environment.NewLine + $"Всего тренировок: \t{Program.masn.Length}" + Environment.NewLine + $"Сумма = {p.Sum}, процентное соотношение присед-жим-тяга от суммы: {p.SquatPercent}-{p.PressPercent}-{p.LiftPercent}." + Environment.NewLine + $"Отношение приседа/жима/тяги к собственному весу: {p.SquatWeight}/{p.PressWeight}/{p.LiftWeight}."; /*Flexible*/ MessageBox.Show(text, "Максимальные результаты по дневнику", MessageBoxButtons.OK); } else { MessageBox.Show("Невозможно посчитать статистики при пустых входных данных! Чтобы отслеживать прогресс, требуется иметь данные хотя бы о двух тренировках! Проверьте, правильно ли выбран файл данных, либо добавьте новые данные в файл", "Файл пуст", MessageBoxButtons.OK, MessageBoxIcon.Error); } }