To'g'ri to'rt burchak sinfi yaratilsin. Kamida shu sinfda ikkita sinf konstruktori yaratilsin. Birinchi sinf konstruktori yaratilgan sinf haqida ma'lumot berilsin. Ikkinchi sinf konstruktori tugri turtburchak yuzi va perimetrini ekranga chiqarib


Download 0.75 Mb.
Sana14.12.2022
Hajmi0.75 Mb.
#1006980
Bog'liq
MISOL571


MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
TELEKOMMUNIKATSIYALAR FAKULTETI

Dasturlash 1 fani 5-amaliy ishi
Bajardi: 413-22-guruh 1-bosqich talabasi
Vahobov Muhammadali
Tekshirdi: Ishniyazov Odil
TOSHKENT 2022
23-variant
23-variant
1-topshiriq :
Savol:
To'g'ri to'rt burchak sinfi yaratilsin. Kamida shu sinfda ikkita sinf konstruktori yaratilsin. Birinchi sinf konstruktori yaratilgan sinf haqida ma'lumot berilsin. Ikkinchi sinf konstruktori tugri turtburchak yuzi va perimetrini ekranga chiqarib berilsin.
KOD :
#include
using namespace std ;
class Tortburchak{
private :
public:
int a,b,s,p;
Tortburchak(){};
Tortburchak(int a,int b){
this->a=a;
this->b=b;
this->s=a*b;
this->p=2*(a+b);
}
void chiqar(){
cout<<" A :"<
}


};
int main(){
int m;
int a,b,s,p;
cout<<"Nechta malumot kiritamiz ";
cin>>m;
Tortburchak *tortburchak=new Tortburchak[m];
for(int i=0 ;i
cout<
cin>>a>>b;
tortburchak[i] = Tortburchak(a,b);
}
for (int i=0 ;i
tortburchak[i].chiqar();
}
}
Natijasi:

2-Topshiriq


Haridorlar haqida quyidagi tartibda ma’lumotlar keltirilgan: Tartib raqami, familiyasi, ismi, haridorning uy manzili. Ro’yxatdan takrorlangan familiyasi, ismga ega haridorlarni o’chirib tashlang.

Kod:
#include
using namespace std;
class Haridor{
private :

public :
string ismi ,familyasi,uymanzili;
int a;
void dastur(string ismi ,string familyasi , string uymanzili , int a){
this->ismi=ismi;
this->familyasi=familyasi;
this->uymanzili=uymanzili;
this->a=a;


}
void java(){
cout<<" Tartib raqami -> "< "< "< "<
}

};
int main(){
int n, a;
string ismi ,familyasi,uymanzili;

cout<<"Sizning do'koningizga nechta haridor tashrif buyurdi ";
cin>>n;
cout<<" Ismi : UyManzili : Familyasi : Tartib raqami : "<
Haridor *haridor = new Haridor[n];
for (int i=0 ;i
cout<
cin>>ismi>>uymanzili>>familyasi>>a;
haridor[i].dastur(ismi,familyasi,uymanzili,a);
}
for(int i=0 ;i
haridor[i].java();
}

}

Natija:

Download 0.75 Mb.

Do'stlaringiz bilan baham:




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