O‘zbekiston Respublikasi Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari



Download 1,68 Mb.
bet11/11
Sana10.02.2022
Hajmi1,68 Mb.
#441552
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
MAFTUNA loyixa ishi

a.ID=1;
a.dNomi="paracetamol";
a.narxi=5000;
b.ID=2;
b.dNomi="bolnol";
b.narxi=8500;
c.ID=3;
c.dNomi="trimol";
c.narxi=7000;
d.ID=4;
d.dNomi="diozolin";
d.narxi=8000;
e.ID=5;
e.dNomi="ibufen";
e.narxi=10000;
f.ID=6;
f.dNomi="nolgrip";
f.narxi=9000;
j.ID=7;
j.dNomi="nimesil";
j.narxi=6000;
k.ID=8;
k.dNomi="kanefron";
k.narxi=12000;
v.ID=9;
v.dNomi="loperomind";
v.narxi=10500;
p.ID=10;
p.dNomi="dinopar";
p.narxi=15000;
i.ID=11;
i.dNomi="digoksin";
i.narxi=14000;
g.ID=12;
g.dNomi="fitin";
g.narxi=25000;
h.ID=13;
h.dNomi="allapinin";
h.narxi=30000;
m.ID=14;
m.dNomi="tamoksifen";
m.narxi=45000;
l.ID=15;
l.dNomi="sitarabin";
l.narxi=60000;
cout<
cout<
cout<
cout<
cout<
cout<
cout<
cout<
cout<
cout<
cout<
cout<
cout<
cout<
cout<
//kirim bolimi
bool kch;
boshi:cout<<"Kirim uchun 1, chiqim uchun 0 ni kiriting: ";cin>>kch;
if(kch==1){
nishon:cout<<"Dori ID: ";cin>>ID;
cout<<"Donasi: ";cin>>dona;

switch(ID)
{
case 1:cout<<"paracetamol = "<
case 2:cout<<"bolnol = "<
case 3:cout<<"trimol = "<
case 4:cout<<"diozalin = "<
case 5:cout<<"ibufen = "<
case 6:cout<<"nolgrip = "<
case 7:cout<<"nimesil = "<
case 8:cout<<"kanefron = "<
case 9:cout<<"loperomind = "<
case 10:cout<<"dinopar = "<
case 11:cout<<"digoksin = "<
case 12:cout<<"fitin = "<
case 13:cout<<"allapinin = "<
case 14:cout<<"tamoksifen = "<
case 15:cout<<"sitarabin = "<
}
cout<<"Y/N: ";cin>>yn;
if(yn==1){
goto nishon;}
else {cout<<"To'lovchining summasi: "<
kirim+=sum;cout<
sum=0;}
cout<<"Kirim summasi: "<
cout<<"Chiqim summasi: "<
cout<<"Qoldiq summasi: "<
goto boshi;}
//chiqim
if(kch==0)
{
nish:cout<<"Dori ID: ";cin>>ID1;
cout<<"Donasi: ";cin>>dona;
switch(ID1)
{
case 1:cout<<"paracetamol = "<
case 2:cout<<"bolnol = "<
case 3:cout<<"trimol = "<
case 4:cout<<"diozalin = "<
case 5:cout<<"ibufen = "<
case 6:cout<<"nolgrip = "<
case 7:cout<<"nimesil = "<
case 8:cout<<"kanefron = "<
case 9:cout<<"loperomind = "<
case 10:cout<<"dinopar = "<
case 11:cout<<"digoksin = "<
case 12:cout<<"fitin = "<
case 13:cout<<"allapinin = "<
case 14:cout<<"tamoksifen = "<
case 15:cout<<"sitarabin = "<
}
cout<<"Y/N: ";cin>>yn;
if(yn==1){
goto nish;}
else {cout<<"Olingan dorilar umumiy summasi: "<
chiqim+=kirim-sum;cout<
sum=0;}
cout<<"Kirim summasi: "<
cout<<"Chiqim summasi: "<
cout<<"Qoldiq summasi: "<
goto boshi;}
//int paracetamol,bolnol,trimol,diozolin, ibufen,nolgrip,teraflyu,nimesil,loperamid,kanefron,dinapar;
return 0;
}
Xulosa.
Ushbu “Loyiha ishi”ni tayyorlash davomida men shunday xulosaga keldim, dorixona kirim-chiqimlari va qoldiqlari ma’lumotlarini chiqaruvchi dastur yaratish uchun C++ dasturlash tili haqida yetarli ma’lumotga ega bo‘lishimiz kerak. Bu dasturlarni tuzishda har bir detal yoki detalcha ham muhim rol o‘ynaydi. Dasturni yaratishda har bir dastur kodlariga alohida e’tibor berish va shu qatori har bir kod qanday vazifa bajarishini bilish zarur.Bu ishlagan ko‘dlarinizni qay holatda ishlatishni bilishimiz juda ham kerak, chunki dasturni puxta va samarali ishlashi uchun bular muhim rol o‘ynaydi.
Ularni saqlab qo‘yayotganda har bir dasturni alohida kataloglarda maxsus nom ostida saqlash maqsadga muvofiqligi haqida ko‘nikmaga ega bo‘ldik.
Chunki dasturni boshqa joyga ko‘chirishga to‘g‘ri kelib qolgan vaqtda dasturlarning o‘xshash fayllarini adashtirib yuborish mumkinligi, bunday holatda dasturda xatolik aniqlanib dastur ishlamay qolishi, dasturni to‘liq saqlash uchun faqat save ni emas balki save all ni bosib hamma fayllarni saqlashni organdik.
Bu dasturni tuzib C++ imkoniyatlarini ko‘rdim va shu qatori switch, class, go to va boshqa operatorlar bilan ishlashni o‘rganib oldim.Dasturni tuzishda C++ dasturlash kodlarinigina bilish emas, balki matematika, mantiq va dasturlashni nimalardan boshlashni ham bilish zarurligini o‘rganib oldik.

Foydalanilgan adabiyotlar



  1. Q.Abdurahimov C++ Dasturlash asoslari 2014

  2. Ашарина Н.А. Основы программирования на языках Си,С++. Учебный курс.М.: 2002 г.

  3. Подбельский В.В. Язык С++ М.: Финансы и статистика, 1996.

  4. www.tammi.uz

  5. www.arxiv.uz

  6. www.aim.uz

  7. www.ziyonet.uz

  8. www.google.uzqidiruv saytlari.


Download 1,68 Mb.

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




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