C++ da dasturlash - bet 4

|
C++ da dasturlash
|
bet | 4/8 | Sana | 22.05.2024 | Hajmi | 59,82 Kb. | | #249911 |
Bog'liq JB uzb gruppaEllips va kvadratdan bittasini chizuvchi, uning rangini (qizil, yashil, ko’k) hamda bo`yalish stilini (kesiluvchi, diagonal, to’liq) tanlash imkoniyatini beruvchi dastur tuzilsin.
Agar geometrik progressiyada , bo’lsa, Funktsiya yordamida ning qiymatini hisoblovchi dastur tuzilsin
Koordinata o’qlarida yotmagan nuqta berilgan. Sinfdan foydalanib, agar nuqta yoki shorakta joylashgan bo’lsa ni chiqaring, yoki shorakta joylashgan bo’lsa ni chiqaruvchi dastur tuzing
Var
19
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
Memo va Edit komponentalari, o’xshashligi va farqlari
System komponentalar bo’limi
Edit1 va Edit2 ga kiritilgan Login (admin) va Parolni (1234) to’g’riligini tekshiring. Agar to’g’ri bo’lsa boshqa Form2 oynasi ochilsin. Agar xato bo’lsa bu haqida xabar berilsin
Agar haqiyqiy son bo’lsa, Funktsiyadan foydalanib ning qiymatini hisoblovchi dastu’r tuzing
butun soni berilgan . Sinfdan foydalanib quyidagi ketma-ketlikning ta hadini chiqaruvchi dastur tuzing.
|
Var
20
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
Items xususiyatining tahriri
Canvas sinfi xususiyatlari
Aylana va to’rtburchakdan bittasini chizuvchi, uning ranglarga (qizil, sariq, yashil) bo’yalishini TrackBar komponentasi orqali beruvchi dastur tuzilsin
To’rtburchakning diagonallari mos va ga teng. Diagonallari orasidagi burchagi ga teng ekanligi ma’lum bo’lsa, u holda Funktsiyadan foydalanib, to’rtburchakning yuzini hisoblovchi dastur tuzing
natural soni berilgan . Sinf yordamida shartini qanoatlantiruvchi eng katta butun sonini aniqlovchi dastur tuzing
|
Var
21
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
OnClick voqeasi
C++ Builderda grafik shakllarni chizish
Timer komponentasi yordamida sekundomer vazifasini bajaruvchi dastur tuzing
Sinfdan foydalanib natural sonlaridan eng kata 3 xonali son yasovchi dastur tuzing
Kun boshidan boshlab sekund vaqt o’tti. Funktsiya yordamida kun boshidan boshlab qansha soat, minut va sekund o’tganligini aniqlovchi dastur tuzing
|
Var
22
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
ListView va ImageList komponentalari, o’xshashligi va farqlari
Konsturktor va Destruktorlar
ListBox komponentasi orqali uyali telefon nomlari ro’yxati yaratilsin. Yaratilgan ro’yxatni faylda saqlovchi va xohlagan matnli faylni ochuvchi dastur tuzilsin
Agar geometrik progressiyada bo’lsa, Sinfdan foydalanib ning qiymatini hisoblovchi dastur tuzilsin
Funktsiya yordamida berilgan S qatordagi undosh harflar sonini aniqlovchi dastur tuzing
|
Var
23
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
StringGrid va DrawGrid komponentalari, o’xshashligi va farqlari
Polimorfizm haqida tushuncha
ComboBox komponentasi orqali Internet ta’riflari ro`yxati yaratilsin. Yaratilgan ro`yxatdi faylda saqlovchi va xohlagan matnli faylni ochuvchi dastur tuzilsin
Sinf yordamida berilgan matndagi polindrom so’zlarni aniqlovchi dastur tuzilsin
va musbat sonlari berilgan. Funktsiyadan foydalanib kesmada kesmani necha marta joylashtirish mumkin. kesmada kesmaning joylashmagan qismini aniqlovchi dastur tuzing
|
Var
24
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
C++ Builderda grafik shakllarni chizish
Win32 komponentalar bo’limi komponentalar haqida
Edit1 va Edit2 ga kiritilgan Login (admin) va Parolni (1234) to’g’riligini tekshiring. Agar to’g’ri bo’lsa boshqa Form2 oynasi ochilsin. Agar xato bo’lsa bu haqida xabar berilsin
ComboBox komponentasi orqali yaratilgan fan nomlari ro`yxatidagi elementni Edit komponentasidagi element bilan almashtiruvchi va ro`yxatni to’liq tozalovchi dastur tuzilsin
Uch xonali butun son berilgan. Sinfdan foydalanib shu sonni teskarisiga yozishdan paydo bo’lgan sonning kvadratini hisoblovchi dastur tuzing (masalan, 231 teskarisi 132. Kvadrati 132*132=17424)
|
Var
25
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
SaveDialog va OpenDialog komponentalari, o’xshashligi va farqlari
Virtual va abstrakt funktsiyalar haqida
StringGrid komponentasi kataklarini dan gacha bo’lgan butun sonlar bilan to’ldiruvchi dastur tuzing
RadioGroup komponentasi orqali belgilangan Universitetni ShowMessage protsedurasi yordamida chiqarish
9999 dan katta son berilgan. Funktsiya yordamida sonning mingliklar xonasidagi raqamini aniqlang
|
Var
26
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
Grafik komponentlar
Polimorfizm haqida tushuncha
StringGrid komponentasi yordamida matritsalarning yigindisini xisoblovchi dastur tuzing.
Canvas sinfi yordamida ramkasi yashil rangli va ramka chizig’i qalinligi 5 ga teng bo’lgan ko’rinishdagi ellips chizing
butun soni berilgan . Funktsiya yordamida butun va qoldiq qismini aniqlash orqali, berilgan son raqamlari orasida 2 raqami bor yoki yo’qligin aniqlang
|
Var
27
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
Canvas sinfi xususiyatlari
Ob’ektka yo’naltirilgan dasturlash haqida tushuncha
ListBox komponentasi orqali Planeta nomlari ro`yxati yaratilsin. Yaratilgan ro’yxatdi faylda saqlovchi va hohlagan matnli faylni ochuvchi dastur tuzilsin
Funktsiya yordamida jismning tezligini km/soat o`lcham birligidan m/s o`lcham birligiga aylantiruvchi dastur tuzilsin
va butun musbat sonlar berilgan. Sinfdan foydalanib berilgan sonlarning eng katta umumiy bo’luvchisini aniqlovchi dastur tuzing
|
Var
28
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
ProgressBar va TrackBar komponentalari, o’xshashligi va farqlari
C++ Builderda matematik figuralarni chizish
Canvas sinfi yordamida ramkasi qizil rangli, ichi yashil ko’rinishdagi to’g’rito’rtburshak chizing.
RadioGroup komponentasi orqali belgilangan Universitetni ShowMessage protsedurasi yordamida chiqarish
To’rt xonali son berilgan. Funktsiyadan foydalanib shu sonning raqamlari o’sish ta’rtibida joylashgan yoki joylashmaganligin tekshiruvchi dastur tuzing
|
Var
29
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
C++ Builderda grafik shakllarni chizish
Sinf va ob’ektlar tushunchasi
Canvas sinfi yordamida ramkasi qizil rangli va ramka chizig’i qalinligi 4 ga teng bo’lgan ko’rinishdagi kvadrat chizing
CheckBox komponentasi orqali belgilangan mashinalar nomlarini Label komponentasi maydoniga chiqaruvchi dastur tuzilsin
va butun musbat sonlar berilgan. Funktsiya yordamida berilgan sanlarning eng kishik umumiy karralisin aniqlovchi dastur tuzing
|
Var
30
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
C++ Builderda ma’lumotlar bazasi bilan ishlash
C++ Builderda o’zgaruvchilar
Agar arifmetik progressiyada bo’lsa, Funktsiya yordamida ning qiymatini hisoblovchi dastur tu’zilsin
Canvas sinfi yordamida yuzi 196 ga, rangi yashil bo’lgan kvadrat chizing
butun soni berilgan . Sinf yordamida sonni tub yoki tub emasligini aniqlovchi dastur tuzing
|
Var
31
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
Kontekst menyusi haqida
C++ Builderda Edit, Search buyruqlar guruhi
ListBox komponentasi orqali yaratilgan davlat nomlari ro’yxatidagi elementni Edit komponentasidagi element bilan almashtiruvchi va ro’yxatni to’liq tozalovchi dastur tuzilsin.
Edit1 va Edit2 ga kiritilgan Login (admin) va Parolni (1234) to’g’riligini tekshiring. Agar to’g’ri bo’lsa boshqa Form2 oynasi ochilsin. Agar xato bo’lsa bu haqida xabar berilsin
To’rt xonali butun son berilgan. Funktsiya yordamida shu sonni o’ngdan chapga va chapdan o’ng tomonga bir xil o’qilishini tekshirib xabar beruvchi dastur tuzing. (Masalan: 4224,5005,3333)
|
Var
32
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
Komponentalarga properties xususiyatlarini o’rnatish
Modifikatorlar (public, private, protected)
Funktsiya yordamida sanani “dd.mm.yyyy” formatdan “dd month yyyy” formatga o’tkazuvchi dastur tuzing (masalan: “01.01.2019” bo’lsa, “01 yanvar 2019” ko’rinishiga kelishi kerak)
|
|
| |