private void button1_Click(object sender, EventArgs e)
{
double g=9.8,k=0.24,t = 0,dt=0.001,x = 0;
if (textBox1.Text == "") textBox1.Text = "1";
if (textBox2.Text == "") textBox2.Text = "0";
if (textBox3.Text == "") textBox3.Text = "0";
double m = Convert.ToDouble(textBox1.Text);
double r = Convert.ToDouble(textBox2.Text);
double V0 = Convert.ToDouble(textBox3.Text);
r = r * 0.01;
double S = Math.PI * r * r;
double f = k * S / m;
double V, a;
V = V0;
for (int i = 1; i < 1000; i++)
{
a = -g - f * V * V;
t = t + dt;
V = V + a * dt;
x = x + V * dt;
if (V <= 0)
break;
}
label1.Visible = true;
label2.Visible = true;
label1.Text = "Высота подъема " + x.ToString()+"м";
label2.Text = "Время подъема " + t.ToString()+"с";
}







