Mavzu: Bajardi: Norboyev n guruh


C++ Builder yordamida oylik hisoblovchi dastur yaratish



Download 1,56 Mb.
bet7/8
Sana29.12.2021
Hajmi1,56 Mb.
#85351
1   2   3   4   5   6   7   8
Bog'liq
Iqtisodiy ishlar kurs ishi

2.2 C++ Builder yordamida oylik hisoblovchi dastur yaratish

Dastur umumiy ko’rinishi quidagicha korinishni aks ettiradi.

void __fastcall TForm1::Button2Click(TObject *Sender)

{

Form3->Show();



}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)

{

if(sEdit1->Text.IsEmpty())



{

ShowMessage("Umumiy summangizni kiriting");

}else{

Label3->Visible=true;



Label4->Visible=true;

Label5->Visible=true;

Label6->Visible=true;

Label7->Visible=true;

Label8->Visible=true;

Label8->Visible=true;

Label9->Visible=true;

Label10->Visible=true;

Label11->Visible=true;

Label12->Visible=true;

Label13->Visible=true;

Label14->Visible=true;

a=StrToInt(sEdit1->Text);

f=a;


b=a*12/100;

c=a*11/100;

d=a*1/100;

e=b+c+d;


g=a-e;

Label9->Caption=FloatToStr(f);

Label10->Caption=FloatToStr(b);

Label11->Caption=FloatToStr(c);

Label12->Caption=FloatToStr(d);

Label13->Caption=FloatToStr(e);

Label14->Caption=FloatToStr(g);

sPanel1->Caption=FloatToStr(g);

}

}

//---------------------------------------------------------------------------



void __fastcall TForm3::sBitBtn1Click(TObject *Sender)

{

Form3->Close();



}

//----------------------------------------------------------------

III.Tadbiq qilish qismi

Ma’lumotlar bazasi acsess yordamida ombordagi mollarni iqtisodiy kirim chiqim ishlarni hisoblovchi dasturimizada iqtisodiy ishlar savdo ishlari uchun ishlatishmiz uchun yaqindan yordam beradigan dastur hisoblanadi.U dasturda biz Main munyu bo’limida ko’rishimiz mumkin



Oynalar

Hisobot

Amallar

Malumotlar

Fayl

mavjud.


Malumotlar bo’limida hamma malumotlar jamlangan holda shakillantirilgan.Unga ko’ra biz savdogarlar,mahsulotlar,guruxlar,haridorlar haqida malumotlarni ko’rishimiz mumkin.

Amallar bo’limida Kirim hamda chiqim bo’limlar mavjud.Kirim bolimiga murojotni amalga oshirganimizda biz xaridor ismi,maxsulot nomi, maxsulot turini hamda sanasini kiritishim lozim bo’ladi.Oynanig bu tomonidan donasi,hamda narxini kiritib chiqamiz hamda Kirim tugmasini bosganimizda bizning Malumotlar bazamizga bu xaqida sorov jonatib uni qayd qilib qo’yadi.Chiqim bo’limida kunlik chiqimlar kiritillib boriladi masalan ovqatlanishlar vahokoza.

Hisobot bo’limida Kirim hamda chiqim bo’limlar mavjud.Kirim bolimiga amallar bo’limi singari murojotni amalga oshirganimizda biz xaridor ismi,maxsulot nomi, maxsulot turini hamda sanasini kiritishim lozim bo’ladi.Oynaning bu tomonida kundan kungacha bo’lgan sanalar kiritiladi.Hamma malumotlar kiritib Ko’rish tugmasini bosamiz va bizga sotilgan mahsulotlar nomi qancha sotilgan narxlari aks etadi.Chiqim bo’limlarida qilgan chiqimlarimiz ko’rinadi.

Oynalar bo’limida oynanig ko’rinishlari aks ettiriladi.

Bu dasturni hayotga tadbiq qilinishi shundaki Sikaladdagi maxsulotlarni nazoratini amalga oshirishim mumkin.Skalatda qilingan foyda ,zarar ,iqtisodiy ishlar, jami summalar,harajatlarni aniq ko’rishimiz mumkin.

C++ Builder yordamida oylik hisoblovchi dastur yaratish

Oylik hisoblovchi dastur yordamida oylik summamizni aniq hisoblashimiz mumkin.Bu dasturda oylik summamiz kiritladi va bizga jami harajatlarni aks ettiradi hamda qolgan summamizni aks ettirib beradi Misol uchun ko’rishiz mumkin

Ko’rib turganizdek sizning jami oylik summangiz 1200000 tashkil qilgan bo’lsa majburiy harajatlardan tashqari oylik summangiz 912000 ni tashkil qildi.Chunki majburiy soliqlarga o’zlashtirilibg qolindi.Harajatlarda Daromad solig’I jami summani 12% ni tashkil qiladi.Pensionniy jamg’armaga 11% ushlab qolinadi.Kasaba uyushmasiga 1% ushlanadi.Shundan so’ng sizning summangiz kelib chiqadi.Bu dasturdan foydalansangiz oylik summangizni to’g’ri hisoblashga yordam beradi.Bu dastur yordamida ayrim qo’shtirnoq ishlarni oldini olishingiz mumkin.

IV. Xulosa

Men ushbu kurs ishini bajarish davomida C++ dasturlash tilida dasturlash to‘g‘risidagi bilimlarimni amaliy jihatdan o‘rgandim va nazariy bilimlarimni amaliy jihatdan mustahkamlab oldim. Dastur tuzish davomida C++ Builderda ma‘lumotlar bazalari bilan ishlashni o‘rgandim. Ma‘lumotlar bazalarini dasturga bog‘lash, ma‘lumotlar bazalaridagi jadvallar bilan ishlash, ya‘ni ma‘lumotlarni qo‘shish, qo‘shilgan ma‘lumotlarni o‘zgartirish, o‘chirish kabi amallarni bajarishni o‘rganib oldim va amalga oshirdim. C++ Builderda mavjud bo‘lgan ko‘plab komponentalar haqida ma‘lumotga ega bo‘ldim. Komponentalarning turlari, ularning vazifalari, dasturda yaratadigan qulayliklari haqida tushunchaga ega bo‘ldim va ko‘plab komponentalarni o‘z dasturimni tuzish davomida ishlatdim. Kurs ishini bajarish davomida dasturdagi ko‘plab komponentalar palitrasidan, komponentalardan foydalanishni o‘rgandim. O‘z dasturimni tayyorlash jarayonida dasturda yuzaga kelishi mumkin bo‘lgan hatoliklar, hamda turli xildagi istisno holatlarni oldindan bilib, ularni bartaraf qilish bo‘yicha kerakli chora tadbirlarni amalga oshirdim. Dasturda hatolikka olib keladigan ma‘lumotlar kiritilganda foydalanuvchini ogoxlanitirish xabarlarini chiqaruvchi dastur kodlaridan foydalandim. Dasturda men iqtisodiy ishlar haqida ham bilimlarimni boyitib oldim.Oylikni qanday qilib hisoblashlarni o’zim uchun o’rganib oldim.O‘z dasturimni tayyorlash jarayonida shunga amin bo‘ldimki, har bir dasturchi, o‘z dasturini tuzar ekan, avvalambor uning foydalanuvchiga tushunarli, boshqarishga oson, hamma qismlari puxta hisob-kitob qilingan, dasturda yuz berishi mumkin bo‘lgan xatoliklarni oldi olingan, dasturning yashash sikli hisbga olingan bo‘lishi lozim ekan. Shundagina yaratilgan dastur foydalanuvchiga uzoq muddat, samarali hizmat qilishi mumkin.



Download 1,56 Mb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish