Toshkent axborot texnologiyalari universiteti samarqand filiali



Yüklə 121 Kb.
səhifə3/3
tarix25.11.2023
ölçüsü121 Kb.
#134681
1   2   3
Ma\'lumotlar tuzilamasi

Input:

Output:

b,c ni kiritng: 7, 5, 9

6.38

Dastur kodi:
#include
#include
using namespace std;
int main (){
double a, b, c;
cin >> a >> b >> c;
double a_media = 0.5 * pow((2 * (b*b + c*c) - a *a),0.5);
cout << a_media;
return 0;
}

Dastur natijasi

  1. Ikki o'zgaruvchili sinf yarating. Sinfga ikkita qiymat bering. Bu o'zgaruvchilar qiymatlari yig'indisini topadigan funksiyani va bu ikkita o'zgaruvchining eng katta qiymatini topadigan funksiyani qo'shing.

Input:

Output:

2000
3000

Ikki sonning yig’indisi: 5000
Ikki sonning kattasi: 3000

Dastur kodi:
#include

class IkkiOzgaruvchiliSinf {


public:

int ozgaruvchi1;


int ozgaruvchi2;

IkkiOzgaruvchiliSinf(int qiymat1, int qiymat2) {


ozgaruvchi1 = qiymat1;
ozgaruvchi2 = qiymat2;
}

int Yigindi() {


return ozgaruvchi1 + ozgaruvchi2;
}

int EngKattaQiymat() {


return (ozgaruvchi1 > ozgaruvchi2) ? ozgaruvchi1 : ozgaruvchi2;
}
};

int main() {


int qiymat1, qiymat2;
std::cout << "Birinchi o'zgaruvchini kiriting: ";
std::cin >> qiymat1;
std::cout << "Ikkinchi o'zgaruvchini kiriting: ";
std::cin >> qiymat2;

IkkiOzgaruvchiliSinf obyekt(qiymat1, qiymat2);


int yigindi = obyekt.Yigindi();


std::cout << "O'zgaruvchilar yig'indisi: " << yigindi << std::endl;

int engKatta = obyekt.EngKattaQiymat();


std::cout << "Eng katta qiymat: " << engKatta << std::endl;

return 0;


}

D astur natijasi :
Xulosa
Men ushbu amaliy ishda c++ dasturlash tilining klasslar qismini o’rganib chiqdim. Menga berilgan topshiriqlar orqali klasslar va metodlar bilan to’laqonli bilim va malakamni oshirdim.
Foydalanilgan adabiyotlar
1)Abdullayev Z.S., Shodmonova G., Mirzayev S.S., Shamsiddinov N.B.
Informatika va axborot texnologiyalari. – T.: Noshir, 2012. – 400 b.
2. Abdurahimov Q. C++ da dasturlash asoslari (elektron o‘quv qo‘llanma).
2013.
3. Amirov D.M. va boshqalar. Axborot kommunikatsiya texnologiyalari.
Izohli lug‘at. Toshkent, 2010.
4. Aripov M., Begalov B., Begimqulov U., Mamarajabov M. “Axborot
texnologiyalari”. Oliy va o‘rta maxsus ta’limi uchun o‘quv qo‘llanma.
“Noshir” nashriyoti, T.: – 2009, 368 b

Yüklə 121 Kb.

Dostları ilə paylaş:
1   2   3




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin