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:
Do'stlaringiz bilan baham: |