Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void button2_Click(object sender, EventArgs e)
- {
- Draw_Graph();
- N = int.Parse(textBox1.Text); // число испытаний
- Nsh = N;
- for (int i = 1; i <= N; ++i)
- {
- Random r = new Random(DateTime.Now.Millisecond);
- int x_rand = r.Next(k, k * 9);
- int y_rand = r.Next(k, k * 11);
- g.DrawRectangle(p, x_rand, y_rand, 1, 1);
- bool f1 = fa((double) x_rand /k, (double) y_rand /k); // попадает в область А
- bool f2 = fb((double) x_rand /k, (double) y_rand /k); // попадает в область В
- if (f1 && f2)
- ++Na_and_b;
- if (f1 || f2)
- ++Na_or_b;
- if (f1) ++Na;
- if (f2) ++Nb;
- }
- textBox6.Text = ((double) Na / N).ToString();
- textBox7.Text = ((double) Nb / N).ToString();
- textBox8.Text = ((double) Na_or_b / N).ToString();
- textBox9.Text = ((double) Na_and_b / N).ToString();
- N += Nsh;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement