C# программалау тілі зертханалық жұмыс №1 Сызықтық программалар



Pdf көрінісі
бет5/26
Дата04.11.2023
өлшемі1,95 Mb.
#189316
түріПрограмма
1   2   3   4   5   6   7   8   9   ...   26
Байланысты:
С# programmalau111
Шизофрения о1, Утебуллаева А.305 ҚБ таным 1 СӨЖ
Зертханалық жұмыс №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

Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   26




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет