10. Kitob va daftar class larini yarating va ularni bog’lovchi funksiyalar yarating


Download 153.89 Kb.
Sana09.05.2023
Hajmi153.89 Kb.
#1448189

1-JADVAL.
10. Kitob va daftar class larini yarating va ularni bog’lovchi funksiyalar yarating

#include


#include
using namespace std;
class predmet
{
public:
string materiali;
string rangi;
string ferma;
string beti;
string maqsad;
string turi;
};
int main()
{
cout<<"Birinchi predmet"<predmet Kitob;
Kitob.materiali="qog'oz";
Kitob.rangi="oq/qora";
Kitob.ferma="Book factory";
Kitob.beti="1000 ";
Kitob.maqsad="o'qib o'rganish";
Kitob.turi="ilmiy va baddiy";
cout<cout<cout<cout<cout<cout<cout<<"Ikkinchi predmet"<predmet Daftar;
Daftar.materiali="qog'oz";
Daftar.rangi="oq";
Daftar.ferma="Copybook factory";
Daftar.beti="24";
Daftar.maqsad="unga yozish";
Daftar.turi="mashq daftari";
cout<cout<cout<cout<cout<cout<system("pause");
return 0;
}

. 2-JADVAL


2.Qayta ishlovchi usullar deganda qandaydir metod(funksiya) yozinglar maydonlar ustida ish bajaradigan
10. O`quv xonasi nomli sinfni yarating. Unda kamida 5 ta maydon va ularni ekranga chiqaruvchi, qayta ishlovchi usullarni yarating

#include


#include
#include
using namespace std;
class oquv_xonasi
{
public:void Turi(string oquv_xona)
{
cout<}
public:void Jihoz(string oquv_xona)
{
cout<}
public: float a,b,c,n;
void boyi(float a)
{
cout<<"O'quv xona boyiga = "<}
void eni(float b)
{
cout<<"O'quv xona eniga = "<}
void soni(float c)
{
cout<<"partalar soni = "<}
void nomer(float n)
{
cout<<"O'quv xona nomeri = "<}
};
int main()
{
float a,b,c,n;
cout<<"\n\n a=";cin>>a;
cout<<"\n\n b=";cin>>b;
cout<<"\n\n c=";cin>>c;
cout<<"\n\n n=";cin>>n;
oquv_xonasi k;
cout<k.Turi("O'quv xona turi");
cout<k.Jihoz("O'quv xonasi jihozlari");
cout<k.boyi(a);
cout<k.eni(b);
cout<k.soni(c);
cout<k.nomer(n);
cout<system("pause");
return 0;
}

3-JADVAL.


10. Bir necha xil yengil avtomobillar nomi, markalari va ularning narxlari berilgan. Ulardan narxi 60 mln va 80 mln oraliqdagi narxli avtomobil haqidagi ma’lumotlarni chop etuvchi dastur tuzing.
Download 153.89 Kb.

Do'stlaringiz bilan baham:




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