Toshkent davlat iqtisodiyot universeteti


Download 241.45 Kb.
Sana06.04.2023
Hajmi241.45 Kb.
#1329735
Bog'liq
Mirjon Khidirov(DT-Oraliq nazorat)


TOSHKENT DAVLAT IQTISODIYOT UNIVERSETETI

Raqamli iqtisodiyot fakulteti
Axborot tizimlari va texnologiyalari
Mirjon Xidirovning
Dasturlash texnologiyalari fanidan

Oraliq ishi




Toshkent-2022
Mundarija




Masala berilishi. Bitta fan bo`yicha barcha turdagi baholarning sonini hisoblang.
Dastur yaratish uchun reja. Dastlab dastur foydalanuvchidan fan va o`quvchilar sonini so`rasin. Bu qiymatlarni kiritganimizdan keyin 1-fan bo`yicha navbatma-navbat o`quvchilar baholarni kiritishimizni so`rasin (birinchi o`quvchi, ikkinchi o`quvchi va hahozo). Dastur 1-fan bo`yicha o`quvchilarnining baholarini kiritganimizdan keyin 0, 1, 2, 3, 4 va 5 baho olgan talabalar sonini ekranga chiqarsin. Bu jarayon fanlar soni tugaguncha davom qilsin.
Dastur kiritish-chiqarish o`zgaruvchilar.




Dastur blok-sxemasi.



Kod.

#include


using namespace std;
struct student

{
int fan;


};

int main(){


int i,j,m,n,k0,k1,k2,k3,k4,k5;
student t[20];

cout<<"Talabalarning sonini kiriting: ";cin>>n;


cout<<"Fanlar sonini kiriting: ";cin>>m;
cout<<" "<for(j=0;j
cout<k0=0;
k1=0;
k2=0;
k3=0;
k4=0;
k5=0;
for(i=0;inishon:
cout<<" "<>t[j].fan;
if(t[j].fan==0){
k0=k0+1;
}else if(t[j].fan==1){
k1=k1+1;
}else if(t[j].fan==2){
k2=k2+1;
}else if(t[j].fan==3){
k3=k3+1;
}else if(t[j].fan==4){
k4=k4+1;
}else if(t[j].fan==5){
k5=k5+1;
}else {
cout<<"Diqqat! Kiritgan baholaringiz 0,1,2,3,4 va 5 ga teng bo'lishi kerak."<goto nishon;
}
}
cout<<"------------------------------------------------------"<cout<<"0 baho olgan talabalar soni-"<cout<<"1 baho olgan talabalar soni-"<cout<<"2 baho olgan talabalar soni-"<cout<<"3 baho olgan talabalar soni-"<cout<<"4 baho olgan talabalar soni-"<cout<<"5 baho olgan talabalar soni-"<cout<<"------------------------------------------------------"<}

return 0;


}

Koddagi operatorlar.

#include – kutubxonalarni chaqiruvchi operator.
int – butun qiymatni bildiruvchi operator.
cout – kiritish operator.
cin – chiqarish operator.
endl – keyingi kiritish operatorini pastki qatorga tushirib beruvchi operator.
for – sikl operator.
if, else if, else – shart operator.
goto – shartsiz operator.

Natija.

P.s.: Dastur Programiz online compiler yordamida tekshirildi.
Download 241.45 Kb.

Do'stlaringiz bilan baham:




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