C# программалау тілі. Ерекешева М.М.
double s1;
a = int.Parse(textBox1.Text);
b = int.Parse(textBox2.Text);
c = int.Parse(textBox3.Text);
d = int.Parse(textBox4.Text);
k = int.Parse(textBox5.Text );
//
негізгі программада функцияны шақыру
s1 = aud(a, b, k) + aud(d, c, k);
label1.Text = "s1=" + s1;
} }}
Нәтиже: Программаны орындауға жібергеннен кейін
бастапқы мәндерді толтырып
нәтижесін кӛреміз. (сурет 14).
14 сурет.
Функцияның қолданылуы
Мысал2. Класс құрылымының қолданылуын қарапайым мысалмен қарастырамыз. Тік
бұрышты үшбұрыштың қабырғалары берілген. Үшбұрыштың гипотенузасын және
ауданын есептейтін әдістері бар класс құрылымын құрып және қосымшада қолданамыз.
Формаға textbox1, textbox2, label1, label2, button1 компонеттерін орналастырамыз.
Есептің коды:
namespace
klass_1
{
public
partial
class
Form1
:
Form
{
public
Form1()
{ InitializeComponent();
}
// класс құрылымын анықтау
public
class
prm
{
public
int
a, b;
public
double
gt()
{
double
c;
c =
Math
.Sqrt(a * a + b * b);
return
(c); }
public
double
pld( )
{
double
s;
s = (a * b) / 2;
return
(s); } }
C# программалау тілі. Ерекешева М.М.
private
void
button1_Click(
object
sender,
EventArgs
e)
{
double
c1, s1;
int
a1, b1;
// класс экземплярын құру
prm
pl=
new
prm
();
a1 =
int
.Parse(textBox1.Text);
b1 =
int
.Parse(textBox2.Text);
// класс әдістерін шақыру
pl.a = a1; pl.b = b1;
label1.Text=
" гип.-c1="
+ pl.gt();
label2.Text =
"ауд.-s1="
+ pl.pld(); } }}
15 сурет.
Класс құрылымын қолдану
Достарыңызбен бөлісу: