C++ da dasturlash - bet 6

|
C++ da dasturlash
|
bet | 6/8 | Sana | 22.05.2024 | Hajmi | 59,82 Kb. | | #249911 |
Bog'liq JB uzb gruppaEllips va kvadratdan bittasini chizuvchi, uning rangini (qizil, yashil, kumush rang) hamda bo`yalish stilini (kesiluvchi, diagonal, to`liq) tanlash imkoniyatini beruvchi dastur tuzilsin
butun soni berilgan . Sinfdan foydalanib butun va qoldiq qismini aniqlash orqali, berilgan son raqamlari yig’indisin va raqamlar sonini aniqlang.
Var
43
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
RadioButton va CheckBox komponentalari
C++ Builderda malumotlar bazasi bilan ishlash
4 ta RadioButton komponentasi orqali Button komponentasini rangini (qizil, sariq, yashil, ko’k) o’zgartiruvchi dastur tuzilsin
Sinfdan foydalanib valyuta kurslarini (dollar 1USD=8360UZS , rubl 1RUB=124UZS, yevro 1EUR=9490UZS) xisoblovchi dastur tuzilsin (masalan, 10000UZS kiritilsa, u holda 1.20USD, 80.6RUB, 1.06EUR)
butun soni berilgan . Funktsiya yordamida butun va qoldiq qismini aniqlash orqali, berilgan son raqamlari orasida 4 raqami bor yoki yoqligin aniqlang
|
Var
44
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
Shape komponentasi xususiyatlari
Malumotlar bazasi bilan aloqa bog’lovchi komponentalar
StringGrid komponentasida Noutbuklar ro`yxati (komponiya nomi, protsessori, HDD hajmi, tezkor xotirasi, bahosi) yaratuvchi dastur tuzish
va butun sonlari berilgan. Sinf yordamida soni soni ichida necha takrorlanishini aniqlovchi dastur tuzing (masalan, =256468; =6 bo’lsa 2 chiqishi kerak)
natural soni berilgan . Funktsiyadan foydalanib shartini qanoatlantiruvchi eng katta butun sonini aniqlovchi dastur tuzing
|
Var
45
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
StringGrid komponentasi
ADO texnologiyasi bo’yisha tushuncha
ComboBox komponentasida tanlangan ma’lumotni ListBox komponentasiga qo’shuvchi dastur tuzing.
butun sonlari berilgan. Funktsiyadan foydalanib oraliqdagi toq sonlarni yig’indisini toping
natural soni berilgan . Sinf yordamida shartini qanoatlantiruvchi eng kishik butun k sonini aniqlovchi dastur tuzing
|
Var
46
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
RadioButton va CheckBox komponentalari
C++ ta Funktsiyalar foydalanish
3 ta CheckBox komponentasi orqali Form1 fon rangini (qizil, sariq, ko’k) o’zgartiruvchi dastur tuzilsin
Sinfdan foydalanib valyuta kurslarini (dollar 1USD=8360UZS , rubl 1RUB=124UZS, yevro 1EUR=9490UZS) xisoblovchi dastur tuzilsin(Masalan 10000UZS kiritilsa, u holda 1.20USD, 80.6RUB, 1.06EUR)
butun soni berilgan . Funktsiya yordamida shu sonning raqamlari ichidan eng kattasini aniqlovchi dastur tuzing (masalan =345872 bo’lsa, u holda 8 bo’lishi kerak)
|
Var
47
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
Grafik komponentalar yordamida diagrammalar chizish
C++ Builderda ma’lumotlar bazasi bilan ishlash
Timer komponentasidan foydalanib sekundamer vazifasini bajaruvchi dastur tuzilsin.
Agar haqiyqiy son bo’lsa, Funktsiya yordamida ifodani hisoblovchi dastur tu’zing
butun sonlar berilgan. Taraflari va bo’lgan to’g’ri to’rtburchakka tarafi bo’lgan kvadrat eng ko’p joylashtirilsin. Sinfdan foydalanib to’g’ri to’rtburchakka eng ko’p joylashgan kvadratlar soni va joylashmay qolgan qismi yuzini aniqlovchi dastur tuzing
|
Var
48
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
Polimorfizm haqida tushuncha
ADO komponentasi
ListBox komponentasi ro’yxatlari ichidan “A” harfidan boshlanuvchi Inson ismlari ShowMessage protsedurasi yordamida chiqaruvchi dastur tuzilsin
Funktsiyadan foydalanib S satr ichidan 4 harfli so’zlar sonini aniqlovchi dastur tuzilsin
Butun son berilgan. Sinf yordamida berilgan sonni raqamlari yig’indisini, ko’paytmasini xisoblovchi dastur tuzing
|
Var
49
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
Checkbox va RadioButton komponentalari, o’xshashligi va farqlari
Ob’ektga mo‘ljallangan tahlil va loyihalash
StringGrid komponentasi orqali Uyali telefonlar haqida ma’lumot (kompaniya nomi, kamerasi, o’lchamlari, protsessori, xotirasi, bahosi) beruvchi jadval tuzilsin. Tanlangan yacheyka bo’yicha barcha ma’lumotlar jadval ostidan chiqarilsin
haqiyqiy soni berilgan. Funktsiya yordamida funktsiyaning qiymatini hisoblovchi dastur tuzing
Markazi koordinata boshida yotgan aylana radiusi va koordinatalari va bo’lgan nuqtasi berilgan. Sindan foydalanib berilgan nuqta aylana ishida yoki tashqarisida joylashuvini aniqlovchi dastur tuzing
|
Var
50
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
Komponentalarga properties hususiyatlarini o’rnatish
ADO texnologiyasi bo’yisha tushuncha
Sinf yordamida berilgan natural sonining toq raqamlari yig’indisi aniqlovchi dastur tuzilsin (masalan, 253364 bo’lsa, 5+3+3=11)
va sonlari berilgan. RadioButton komponentalari orqali to’rtta amalni bajaruvchi dastur tuzing
To’rt xonali son berilgan. Sinfdan foydalanib shu sonning raqamlari o’sish ta’rtibida joylashgan yoki joylashmaganligin tekshiring
|
Var
51
|
MUXAMMAD AL-XORAZMIY NOMIDAGI TATU NUKUS FILIALI
“C++ DA DASTURLASH”
|
«TASDIQLAYMAN»
KAGEDRA MUDIRI
|
Edit va Label komponentalari, o’xshashligi va farqlari
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)
|
|
| |