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.
Dostları ilə paylaş: |