Muminov34. pdf




Download 436.09 Kb.
Pdf ko'rish
Sana16.04.2024
Hajmi436.09 Kb.
#197092


MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT
AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND
FILIALI
"KOMPYUTER INJINIRINGI" FAKULTETI
„KOMPYUTER TIZIMLAR" KAFEDRASI 

Taqsimlangan algoritmlar va tizimlar" 
fanidan
3-Amaliy ish 
Fan o'qituvchisi: Hamiyev A. T
Bajardi: Shermamatov J
Samarqand-2024


Amaliy topshiriqlar.
Doira sektorida nuqta bor yoki yo'qllgini tekshiriSh dasturini fuzing:
Kirish
Radius: 10
Boshlanish burchagi: O
Foil
Dastur kodi C4+ da
#include #include
using namespace std: int main() / 
double radius, startÄngle, angle; 
double x. y;
// Foydalanuvchi tomonidcm radius, boshlanish burchagi va nuqta 
koordinatalari kiritiladi cout < < "Radiusni kiriting: cin
radius; couf < ed 
"Bosh/anish burchagini kiriting; 
ein startAngle,•
< < "Foyizni kiriting: 
Cin angle; rout ein x; cin y;
// Koordinatalarni polarni o 'girish 
double r = 
y *y); double theta 
= atan2(y, x) * 180 / M PI;
// Negative theta tarni 360 ga tic) 'Shib to 'g 'ri tartibda 
ifodala.sh if(theta < O) f theta + = 360;
// Nucyra doira sektorida bo 'Isa if(r radius
theta
srarrAng'e 
theta
starrAngle + angle) { cout
"Nuqra doira sektorida "
} else / cout "Nuqta doira sektorida mavjud w;
return O;


Natijasi
Kirish 
Radius: 10
Boshlani sh burchagt: 
Fouz:25
Nuqta dou-a ichida joylashmagan.
Dasturning tekshirish
Bu dastur foydalanuvchidan Doira haqida ma
i
lumotlarni (radius, boshlanish 
burchagi, tugash burchagi) va nuqta koordinatalarini olish uchun so'raydi. So'ng, 
berilgan nuqta Doira ichida joylashganligini tekshiradi va natijani chiqaradi. Bu dastur 
boshlang'ich va tugash burchaklari orasidagi nuqtani tekshiradi.

Download 436.09 Kb.




Download 436.09 Kb.
Pdf ko'rish