There is a cycle for DataGridViev with a sequential calculation, it is necessary that he first counts a certain number of times by one formula, then once by another and at the end of the 3rd formula also a certain number of times Now it looks like this, but I I know that this is wrong, tell me how it should be
double z_pnd = Convert.ToDouble(textBox4.Text), z_pvd = Convert.ToDouble(textBox3.Text), t_kond = Convert.ToDouble(textBox8.Text), t_dear = Convert.ToDouble(textBox9.Text), t_oe = Convert.ToDouble(textBox10.Text), t_egu = Convert.ToDouble(textBox11.Text), z = Convert.ToDouble(textBox2.Text), alfa = 0.9, tp_pereddear = t_dear - 10, t_nach = Convert.ToDouble(textBox6.Text), p_pg = Convert.ToDouble(textBox7.Text), t_pv = ((t_nach - t_kond - t_oe - t_egu) / (z + 1)), t_pvopt = t_nach - t_pv, t_pvek = alfa * (t_pvopt - t_kond) + t_kond, delt_pvd = (t_pvek - t_dear) / z_pvd, delt_pnd = (tp_pereddear - t_kond - t_oe - t_egu) / z_pnd; textBox15.Text = delt_pvd.ToString(); textBox16.Text = delt_pnd.ToString(); int gg = Convert.ToInt32(textBox2.Text); dataGridView2.RowCount = gg; double yBasepnd = t_kond + t_oe + t_egu + delt_pnd; double yBasepvd = t_kond + t_oe + t_egu + t_pv; double[] y = new double[gg]; for (int i = 0; i < z_pnd; i++) { dataGridView2.Rows[i].Cells[0].Value = y[i].ToString(); y[i] = yBasepnd + delt_pnd * i; } for (int i = z_pnd) { dataGridView2.Rows[i].Cells[0].Value = y[i].ToString(); y[i] = t_dear; } for (int i = z_pnd+1; i < gg; i++) { dataGridView2.Rows[i].Cells[0].Value = y[i].ToString(); y[i] = yBasepvd + delt_pvd * (i-z_pnd-1); }