Telekommunikatsiya texnologiyalari ” yo’nalishi 2-bosqich talabasi Oralbayev Jamshidning Ma’lumotlar tuzilmasi va algoritmlar fanidan


Download 0.68 Mb.
bet4/5
Sana03.12.2023
Hajmi0.68 Mb.
#1799451
1   2   3   4   5
Bog'liq
Malumotlar tuzilmasi va algoritmlar. ( Mustaqil ish )

Eslatma: Qiymat parametrlari va ko'rsatkich parametrlar toifasi, asosiy dasturdagi qiymati uzatilayotgan o`zgaruvchilar toifasi bilan bir xil bo`lishi lozim. Ixtiyoriy funksiyadan chiqish uchun return xizmatchi so'zi ishlatiladi.


Misol. To’g’ri burchakli uchburchakning katetlari berilgan bo’lsin. (3,4), (6,8), (12,5) bo’lgan holler uchun uchburchak gipotenuzasini hisoblovchi dastur tuzilsin.

#include


using namespace std;


int main()


{
double a1, a2, a3, b1, b2, b3, c1, c2, c3;
a1 = 3;
b1 = 4;

c1 = sqrt(pow(a1, 2) + pow(b1, 2));


cout << "1-Natija : " << c1 << endl;

a2 = 6;
b2 = 8;


c2 = sqrt(pow(a2, 2) + pow(b2, 2));


cout << "2-Natija : " << c2 << endl;

a3 = 12;


b3 = 5;

c3 = sqrt(pow(a3, 2) + pow(b3, 2));


cout << "3-Natija : " << c3 << endl;
system("pause");
return 0;
}


Natija:
1-Natija : 5
2-Natija : 10
3-Natija : 13


Encapsulation(Inkapsulatsiya)- ma'nosi , "sezgir" ma'lumotlar foydalanuvchilardan yashirilganligiga ishonch hosil qilishdir. Bunga erishish uchun siz sinf o'zgaruvchilari / atributlarini e'lon qilishingiz kerak private (sinf tashqarisidan kirish mumkin emas).

#include


using namespace std;



class Employee {
private:
int salary;

public:
void setSalary(int s) {
salary = s;
}
int getSalary() {
return salary;
}
};

int main() {
Employee myObj;
myObj.setSalary(50000);
cout << myObj.getSalary();
return 0;
}


Natija :
50000


Xotira manzilini olish uchun & dan foydalanib olishimiz mumkin. Bundan tashqari o'zgaruvchi xotira manzilini olish uchun ham foydalanish mumkin. Xotira manzili bu kompyuterda saqlanadigan joy nomi hisoblanadi.
O'zgaruvchi C++ dasturlash tilida yaratilgan vaqtida, o'zgaruvchiga xotira manzili belgilanadi. Shuni esdan chiqarmang qachonki biz o'zgaruvchiga qiymat yuklaganimizda yoki mavjud qiymatni chaqirganimizda xotira manziliga murojaat qiladi.



Download 0.68 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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