Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti dif fakulteti



Yüklə 0,57 Mb.
tarix21.05.2023
ölçüsü0,57 Mb.
#118590
dasturlash 5-lab



O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI UNIVERSITETI
DIF FAKULTETI

1 – BOSQICH DIF 314-22 GURUH TALABASI
Alimurodov Azizbekning
Dasturlash uslublari va paradigmalar

5-SHAXSIY TOPSHIRIQ

Bajardi: Alimurodov Azizbek


Toshkent – 2022

2-variant




1-masala


2. Shar sinfi yaratilsin va konstruktor e’lon qilinsin. Unda kamida uchta maydon va ularni ekranga chiqaruvchi va qayta ishlovchi sinf metodlarini yarating.
#include
#include
using namespace std;
class shar {
int r;
public:
shar() {
cout << "Sharning radiusi: " << endl;
}
shar(float s,float v) {

cout << "S=" << s << endl;


cout << "V=" << v << endl;
}
};
int main() {
int r;
float s, v;
const float pi = 3.14;
shar();

cout << "R="; cin >> r;


s = 4 * pi*pow(r, 2);
v = (4 / 3) * pi*pow(r, 3);
shar(s, v);

return 0;


}

2-masala

2. Tovarlar ro’yxati quyidagilardan iborat. Tovar nomi, tovar miqdori, narxi va tovarning omborga kelib tushgan vaqti. Narxi 10000 so’mdan oshiq va bir oydan ko’proq saqlanayotgan tovarlar ro’yxatini chiqarish.


#include


using namespace std;


class Tovarlar_ruyxati {


public:
friend void print(Tovarlar_ruyxati h);
char tovar_nomi[30];
int tovar_miqdori;
int narxi;
int tovarning_omborga_kelib_tushgan_vaqti;
};
void print(Tovarlar_ruyxati h) {
if ((h.narxi > 10000) && (h.tovarning_omborga_kelib_tushgan_vaqti > 30)) {
cout << "Tovar nomi: " << h.tovar_nomi << endl;
}
else {
cout << "Bunday tovar yo'q!";
}
}

int main() {


Tovarlar_ruyxati k, l;
cout << "Tovar nomi: "; cin >> k.tovar_nomi;
cout << "Tovar miqdori: "; cin >> k.tovar_miqdori;
cout << "Narxi: "; cin >> k.narxi;
cout << "Tovarning omborga kelib tushgan vaqti: "; cin >> k.tovarning_omborga_kelib_tushgan_vaqti;

cout << "Tovar nomi: "; cin >> l.tovar_nomi;


cout << "Tovar miqdori: "; cin >> l.tovar_miqdori;
cout << "Narxi: "; cin >> l.narxi;
cout << "Tovarning omborga kelib tushgan vaqti: "; cin >> l.tovarning_omborga_kelib_tushgan_vaqti;
print(k);
print(l);
return 0;
}

Yüklə 0,57 Mb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin