Зертханалық жұмыс №4
Функциялар. Класс құрылымы және қолданылуы
Мақсаты:
Функция және класс құрылымен танысу және класс құрылымын, әдістерін
қолданып программалар құру.
Негізгі ұғымдар
. Фукнция құрылымы, класс құрылымының анықталуы, қосымшада
функияны және класс әдістерін қолдануды ұйымдастыру.
Бекіту мысалдары.
Мысал1.
Кӛпбұрыштың қабырғалары берілген. Ауданды есептеп шығару керек. Ауданды
есептеуге Герон формуласын және функцияны қолданамыз.
Жобалау кезеңі: Формаға textBox1, textBox2, textBox3, textBox4, textBox5, label1, button1
компоненттерін орналастырамыз.
Есептің коды:
using System;
{public partial class Form1 : Form
{public Form1()
{InitializeComponent();}
// функция құрылымын анықтау
public double aud(int a, int b, int c)
{double s, p;
p = a + b + c / 2;
s = Math.Sqrt(p * (p - a) * (p - b) * (p - c));
return (s); }
private void button1_Click(object sender, EventArgs e)
{int a, b, c, d,k;
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
Достарыңызбен бөлісу: |