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
Q.Abdurahimov C++ Dasturlash asoslari 2014
Ашарина Н.А. Основы программирования на языках Си,С++. Учебный курс.М.: 2002 г.
Подбельский В.В. Язык С++ М.: Финансы и статистика, 1996.
www.tammi.uz
www.arxiv.uz
www.aim.uz
www.ziyonet.uz
www.google.uzqidiruv saytlari.
Do'stlaringiz bilan baham: |