tabPage3 Ushbu yorliqda bitta funktsiya mavjud
Moranda funktsiyasi Jelinski-Moranda formulasi yordamida
hisoblab chiqadi va natijani aks ettiradi
public void Moranda(EventArgs e_Moranda)
{
try // Kirish qiymatlarini raqam va bo'shlik uchun tekshirish
{
if (textBox11.Text == "")
{
MessageBox.Show("Bir muncha vaqt o'tgach, xatolar
sonini kiriting!", "Jelinski-Moranda modeli");
}
if (textBox13.Text == "")
{
MessageBox.Show("Xatolarni aniqlash vaqtini kiriting!",
"Jelinski-Moranda modeli");
}
if (textBox12.Text == "")
{
MessageBox.Show("Mutanosiblik koeffitsientini kiriting!",
"Jelinski-Moranda modeli");
}
if (textBox10.Text == "")
{
MessageBox.Show("Dastlab xatolar sonini kiriting!",
"Jelinski-Moranda modeli");
}
int t10;
if (!int.TryParse(textBox10.Text, out t10))
MessageBox.Show("Iltimos, raqamli qiymatni kiriting!");
int t12;
if (!int.TryParse(textBox12.Text, out t12))
MessageBox.Show("Iltimos, raqamli qiymatni kiriting!");
int t13;
if (!int.TryParse(textBox13.Text, out t13))
MessageBox.Show("Raqamli qiymatni kiriting!");
int t11;
if (!int.TryParse(textBox11.Text, out t11))
MessageBox.Show("Raqamli qiymatni kiriting!");
}
catch (Exception ex)
{
MessageBox.Show("Xato: "+ ex.Message);
}
double lambda, C, N, i, P,t;
N = Double.Parse(textBox10.Text);
C = Double.Parse(textBox12.Text);
i = Double.Parse(textBox11.Text);
t = Double.Parse(textBox13.Text);
lambda = C * (N – i + 1);
P = lambda * Math.Exp(lambda * (-1) * t);
textBox4.Text = " I-chi xatoni aniqlash vaqtining taqsimlanish
zichligi funktsiyasi aniqlangan paytdan boshlab hisoblanadi:"
+ P. ToString();
label16.Text = N. ToString();
label19.Text = C. ToString();
label18.Text = i.ToString();
label17.Text = t.ToString();
}