|
Talaba: Odilxo'jayev Sarvarbek Ermamat o’g’li
|
tarix | 23.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
Dostları ilə paylaş: |
|
|