|
O’zbekiston respublikasi raqamli texnologiyalari vazirligi
|
Sana | 11.12.2023 | Hajmi | 342.64 Kb. | | #116205 |
Bog'liq 4 AMALIY 20 Axborot tizimlari test, 467, 479, 3 sinf test.4-chorak, 117-119, Login-Parol AL, 21 электрон портфолио қайдномаси fevral 2024, Qaydnoma Profta\'lim 2024 fevral, 6-sinf-informatika-testlar (1), 07052020-92, Gender psixologiyasining asosiy nazariyalari, Mavzu.4 gender, Gender 3 mavzu, Gender tushunchasi.2 MAVZU
O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALARI VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
QARSHI FILIALI
KOMPYUTER INJINERINGI FAKULTETI
1-BOSQICH ATS 12-23 GURUH TALABASINING
“DASTURLASH 1” fanidan
AMALIY ISHI
Bajardi: G’afurov B
Qabul qildi: Zohidov J
4 - AMALIY ISHI
Mavzu: Sinflar va ob’yektlar. Ob’yektga mo'ljallangan dasturlash. Inkapsulyasiya. Konstruktorlar va destruktorlar. Sinfning do’stona funksiyalari
Amaliyot ishidan maqsad:
C++ da sinf yaratish va foydalanish bilan tanishish.
Turli sinflarni yaratishni (Dev C++) o’rganish.
Sinf o‘zgaruvchilari va funksiyalarini yaratish bilan tanishish.
Dasturlarda sinflardan foydalanishni o‘rganish.
|
Dars sinfini yarating. Unda kamida 5 ta maydon va ularni ekranga chiqaruvchi, qayta ishlovchi usullarni yarating.
|
#include
using namespace std;
class aylana{
public:
string material;
string color;
int price;
string company;
int rad;
void kiritish(){
cout<<"yasalgan materialni kiriting: ";
cin>>material;
cout<<"Rangini kiriting: ";
cin>>color;
cout<<"narxini kiriting: ";
cin>>price;
cout<<"Kompaniyasini kiriting: ";
cin>>company;
cout<<"radiusini kiriting: ";
cin>>rad;
}
void chiqazish(){
cout<<"foydalanilgan material: "<cout<<"Rangi: "<cout<<"narxi: "<
cout<<"Kompaniyasi: "<}
};
int main(){
int n, yil;
cout<<"aylanalar soni: ";
cin>>n;
aylana a[n];
for(int i=0;icout<a[i].kiritish();
}
cout<<"qqanday radiusli aylana kerak? ";
cin>>yil;
cout<for(int i=0;iif(a[i].rad==yil){
a[i].chiqazish();
}
}
}
|
| |