Ma’lumotlar tuzilmasi va algoritmi



Yüklə 15,12 Kb.
tarix30.12.2023
ölçüsü15,12 Kb.
#164280
Amaliyot-1 Saparov Akbar


Ma’lumotlar tuzilmasi va algoritmi
F.I.SH.__Saparov Akbar________________________________________
Guruh: _963-21 _________________________________________
Amaliyot: __1__________
Misol: _1-topshiriq 1-3-4-savollar,2-topshiriq 1-savol____________
Dasturlash tili: ___C++_______________________________

1)Begin1. Kvadratning tomoni a berilgan. Uning perimetri aniqlansin. P=4*a

#include

int main() {


// Kvadratning tomoni a ni o'zgartiring
double a;
std::cout << "Kvadratning tomoni (a) ni kiriting: ";
std::cin >> a;

// Kvadratning perimetri P ni hisoblash


double P = 4 * a;

// Natijani chiqarish


std::cout << "Kvadratning perimetri (P): " << P << std::endl;

return 0;


}


(1-rasm)

Bu kod foydalanuvchidan kvadratning tomoni (a) ni so'rab, keyin esa perimetri (P) hisoblaydi va natijani chiqaradi.


2)if1. Butun son berilgan. Agar, berilgan son musbat bo'lsa. 1 ga oshirilsin, aks holda o'zgartirilmasin. Hosil bo'lgan sonni ekranga chiqaruvchi programma tuzilsin.

#include

int main() {
// Butun sonni o'qib olamiz
int son;
std::cout << "Butun son kiriting: ";
std::cin >> son;

// Agar son musbat bo'lsa, 1 ga oshiramiz


if (son > 0) {
son += 1;
}

// Natijani ekranga chiqaramiz


std::cout << "Natija: " << son << std::endl;

return 0;


}
(2-rasm)

Bu dastur foydalanuvchidan butun son olish uchun so'rang, keyin esa agar son musbat bo'lsa 1 qo'shadi va natijani ekranga chiqaradi. Agar son manfiy yoki 0 bo'lsa, uni o'zgartirmaydi.


3) Begin3. To'g'ri to'rtburchakning tomonlari a va b berilgan. Uning yuzasi S = a * b; va P = 2 * (a + b) perimetri aniqiansin.

#include

int main() {
// Tomonlarni o'qib olamiz
double a, b;

std::cout << "Tomonlarni kiriting:" << std::endl;


std::cout << "a = ";
std::cin >> a;

std::cout << "b = ";


std::cin >> b;

// Yuza va perimetrni hisoblaymiz


double S = a * b;
double P = 2 * (a + b);

// Natijalarni ekranga chiqaramiz


std::cout << "Yuzasi (S) = " << S << std::endl;
std::cout << "Perimetri (P) = " << P << std::endl;

return 0;


}

(3-rasm)
Bu dastur foydalanuvchidan tomonlarni olish uchun so'rar va keyin kiritilgan tomonlar bo'yicha to'g'ri to'rtburchakning yuzasini va perimetrini hisoblayadi.

4)Begin4. Aylananing diametri d berilgan. Uning uzunligi aniqiansin L=π*d. π = 3.14

#include

int main() {


// Diametrni o'qib olamiz
double d;

std::cout << "Aylananing diametrini kiriting: ";


std::cin >> d;

// Uzunligini hisoblaymiz


double pi = 3.14;
double L = pi * d;

// Natijani ekranga chiqaramiz


std::cout << "Aylananing uzunligi (L) = " << L << std::endl;

return 0;


}



(4-rasm)
Bu dastur foydalanuvchidan aylananing diametrini olish uchun so'rar, keyin esa kiritilgan diametr bo'yicha aylananing uzunligini hisoblayadi. Natijani ekranga chiqaradi. Aylana uzunligi formulasida π (pi) ni 3.14 ga tenglab, diametrni ko'paytirish bilan topiladi.
Yüklə 15,12 Kb.

Dostları ilə paylaş:




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

    Ana səhifə