Laboratoriya ishi №6 Mavzu: Obyektga yo„naltirilgan dasturlash tizimlarida strukturaviy ilovalarni yaratish


Download 86.04 Kb.
Pdf ko'rish
bet6/7
Sana02.06.2024
Hajmi86.04 Kb.
#1837237
1   2   3   4   5   6   7
Bog'liq
Laboratoriya ishi 6(1)

4-topshiriq 
 
Masala. Uchburchakning tomonlari berilgan. Shu uchburchakning yuzini topish uchun 
visual interfeys yarating va o‘zgaruvchilarni e‘lon qiling. 
Yechish 
Agar uchburchakning tomonlari berilgan bo‘lsa, uning yuzini topish uchun 
𝑆 = 𝑝(𝑝 − 𝑎)(𝑝 − 𝑏)(𝑝 − 𝑐)bu yerda 𝑝 = 
𝑎+𝑏+𝑐


formuladan foydalanamiz. Demak masalani yechish uchun noldan katta bo‘lgan barcha 
haqiqiy sonlardan iborat a, b, c, S va p o‘zgaruvchilar e‘lon qilinishi kerak. 
Avval C++ Builder XE7 dasturini ishga tushiramiz. File menyusining New bo‘limidan 
VCL Forms Application buyrug‘ini tanlab yangi proyekt hosil qilamiz. 
Hosil bo‘lgan ishchi oynada beshta TLabel, beshta TEdit va bitta TButton tugmasini 
joylashtiramiz va ularning hususiyatini quyidagicha sozlaymiz: 
Form 1 
Husu 
siyati 
Qiymati 
Izoh 
Capti 
on 
Geron 
formulasi 
Oynaning sarlavhasi 
Heigh 

253 
Oynaning gorizontal uzunligi 
Width 
275 
Oynaning vertical uzunligi 
Positi 
on 
poDesktopCen 
ter 
Oynaning dastlabki ishga tushish 
holati (o‘rtaga joylashtirildi) 
Name 
GeronForm 
Oyna nomi (o‘zgaruvchi) 
 
 
2
K.Horsman. C++ hamma uchun (Cay Horstman. C++ for all). O’zbek tilida 2-qayta 
nashr. 22-25-sahifalar.
3
 http://www.c-cpp.ru/content/getch-getche
 


5.16-rasm. 
 
Label 1 komponenti 
Husu 
siyati 
Qiymati 
Izoh 
Capti 
on 
A tomon 
uzunligi: 
Izoh matni 
Left 
16 
Izoh bilan oynaning chap 
tomoni orasidagi masofa 
Top 
24 
Izoh bilan oynaning yuqori 
tomoni orasidagi masofa 
Name 
ALabel 
Izoh nomi (o‘zgaruvchi) 

Download 86.04 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling