Shuman funktsiyasi Shumann formulasi yordamida hisoblab chiqadi
va 1.1-rasmda ko'rsatilgandek, natijani tegishli chiqish ob'ektiga
o'tkazadi.
public void Lipov(EventArgs e_Lipov)
{
try
{
if (textBox20.Text == "")
{
MessageBox.Show("Foydalanish uchun testlar sonini kiriting!",
" Lipov modeli ");
}
if (textBox22.Text == "")
{
MessageBox.Show("Sun'iy ravishda kiritilgan xatolarning umumiy
sonini kiriting! "," Lipov Model ");
}
if (textBox23.Text == "")
{
MessageBox.Show("Sinovdan oldin o'zingizning
xatolaringiz sonini kiriting!", "Lipov Model");
}
if (textBox21.Text == "")
{
MessageBox.Show("Sinov tugaguniga qadar o'zingizning
xatolaringiz sonini kiriting!", "Lipov Model");
}
if (textBox24.Text == "")
{
MessageBox.Show("Sinov yakunida kiritilgan xatolar sonini
kiriting!", "Lipov Model");
}
// Kiritilgan qiymatlarni tasdiqlash
int t20;
if (!int.TryParse(textBox20.Text, out t20))
MessageBox.Show("Raqamli qiymatni kiriting!");
int t21;
if (!int.TryParse(textBox21.Text, out t21))
MessageBox.Show("Raqamli qiymatni kiriting!");
int t22;
if (!int.TryParse(textBox22.Text, out t22))
MessageBox.Show("Raqamli qiymatni kiriting!");
int t24;
if (!int.TryParse(textBox24.Text, out t24))
MessageBox.Show("Raqamli qiymatni kiriting!");
int t23;
if (!int.TryParse(textBox23.Text, out t23))
MessageBox.Show("Raqamli qiymatni kiriting!");
}
catch (Exception ex)
{
MessageBox.Show("Xato:" + ex.Message);
}
double m, q, S, N, n, V;
m = Double.Parse(textBox20.Text);
S = Double.Parse(textBox22.Text);
N = Double.Parse(textBox23.Text);
n = Double.Parse(textBox21.Text);
V = Double.Parse(textBox24.Text);
q = (n + V) / n;
double Q = (m / (n + V)) * Math.Pow(n + V, q) *
Math.Pow(m – n – V, 1 – q) * ((N / n) * (S / V) / ((N + S) / (n + V)));
label92.Text = Q. ToString();
label93.Text = m.ToString();
label94.Text = S. ToString();
label95.Text = N. ToString();
label96.Text = V. ToString();
label97.Text = n.ToString();
if (Q < 0)
{
MessageBox.Show("Natija salbiy bo'lgan qiymatlar kiritildi!",
"Lipov modeli");
}
}
Ish natijasini 1.2-rasmda ko'rishingiz mumkin.