Talaba: Odilxo'jayev Sarvarbek Ermamat o’g’li



Yüklə 17,67 Kb.
tarix23.12.2023
ölçüsü17,67 Kb.
#155659
sarvarbek dedline


1-amaliy mashg’ulot
Talaba: Odilxo'jayev Sarvarbek Ermamat o’g’li
Guruh: 651-23 guruh

1-topshiriq.Chiziqli jarayonlar


10.Teng tomonli uchburchak berilgan bo’lsin .Uning yuzi va perimetrini toping.

#include


#include

int main() {


double a;
std::cin >> a;

double s = (sqrt(3) / 4) * a * a;


double p = 3 * a;

std::cout << s << std::endl;


std::cout << p << std::endl;

return 0;


}

3-topshiriq.Takrorlanuvchi jarayonlar


10.Bir dan n gacha bo'lgan sonlar ko'paytmasini hisoblovchi dastur tuzing. Birdan n gacha bo'lgan sonlar ko'paytmasi, ya’ni n! (faktoriyal) deyiladi.
#include

unsigned long long faktoriyal(int n) {


if (n == 0 || n == 1)
return 1;
else
return n * faktoriyel(n - 1);
}

int main() {


int n;
std::cout << "sonni kiriting: ";
std::cin >> n;
if (n < 0) {
std::cout << "manfiy sonlarni faktorialini hisoblanmaydi!" << std::endl;
return 1;
}
unsigned long long sonuc = faktoriyel(n);
std::cout << n << "! = " << sonuc << std::endl;
return 0;
}

2-toposhiriq.Tarmoqlanuvchi jarayonlar

#include


#include

int main() {


double x, y;
std::cout << "x=";
std::cin >> x;

if (x > 8) {


y = 8 * pow(x, 2) + 12 * pow(x, 3);
std::cout << "y=" << y << std::endl;
} else if (1 <= x && x <= 8) {
y = sqrt(3 * pow(x, 2) - 2 * x);
std::cout << "y=" << y << std::endl;
} else if (x < 1) {
y = pow((3 * pow(sin(x), 2) + 4), 1.0 / 5.0);
std::cout << "y=" << y << std::endl;
}

return 0;


}
1. 2.
3. 4.
Berilgan shartlar bo’yicha tekshirishlar

Yüklə 17,67 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ə