|
Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali kompyuter injiniringi fakulteti
|
Sana | 29.11.2023 | Hajmi | 81.75 Kb. | | #107442 |
Bog'liq Dasturlash 4. Nasiba yangi o\'simlikshunoslik majmua, 12-sem mash, 5-ГРАФЛАР УСТИДА АМАЛЛАР, 13-Маъруза, Reja Xotiraning psixik jarayon sifatida o rganilishi. Xotira ja-fayllar.org, Tarbiyachi va p-WPS Office.pptx 20240115 124041 0000, 2 MT Bolalarni saxnalashtirish va ijodiy faoliyatga o‘rgatish, Tez o\'qishga o\'rgatish usullari-fayllar.org, Ma’ruza Nomanfiy sonlar ustida arifmetik amallarni o‘rgatish met-fayllar.org, Mavzu Qo‘shish va ayirish, ko‘paytrish va bo’lish amali ma’nosi, Og‘zaki va yozma hisoblashga doir didaktik (O‘yinlar) topshiriql, Termiz iqtisodiyot va servis universiteti «tasdiqlayman», Mavzu Ulush. Butunning ulushini topish. Ulushga ko\'ra butunni t-fayllar.org, Mavzu kasr tushunchasi bilan tanishtirish mеtodikasi. Reja
O‘ZBEKISTON RESPUBLIKASIAXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI
KOMPYUTER INJINIRINGI FAKULTETI
21-04-guruh
Oqanova Nasiba
4- MUSTAQIL ISHI
Tekshirdi: Mahkamova D
Bajardi: Oqanova Nasiba
SAMARQAND 2022
Topshiriq 4
Masalaning sharti
Quyidagi masalaning dasturini tuzing:
(Muntazam beshburchak). Foydalanuvchi tomonidan muntazam beshburchakka tashqi chizilgan aylana radiusi kiritilganda, beshburchakning yuzasini hisoblovchi dastur tuzing.
Beshburchak yuzasining formulasi quyidagicha:
Bu yerda S beshburchak tomoni uzunligi bo’lib, quyidagiga teng:
T/r
|
Kiruvchima’lumot
|
Chiquvchima’lumot
|
1
|
3
|
21.3988
|
2
|
5
|
59.441
|
3
|
10
|
237.764
|
Boshlash
S,r, yuza
S=2*r*sin(pi/5)
Yuza=(5*s*s)/(4*tan(pi/5))
Yuza
Tamom
Dasturning kod qismi
#include
# include
using namespace std;
int main ( )
{
double r, S, yuza;
cin>>r;
S = 2*r*sin(m=M_PI/5);
yuza =5*S*S/(4*tan(M_PI/5));
cout<
return 0;
}
Dasturimizning kod qismi shundan iborat edi.
Dasturimiz natijasini chiqaramiz. Dasturimizning kod qismini C++ dasturlash tiliga kiritamiz va natijani olamiz. Endi biz berilgan ma’lumotlarni kiritamiz va dasturimiz jadvaldagi natijalarni chiqarib berishini kuzatamiz.
Jadval
T/r
|
Kiruvchima’lumot
|
Chiquvchima’lumot
|
1
|
3
|
21.3988
|
2
|
5
|
59.441
|
3
|
10
|
237.764
|
Ushbu jadvalda ko’rsatilgan qiymatlarni kiritganimizda jadvalda berilgan qiymatlarni dasturimiz chiqarib berishi kerak. Demak, kiritamiz.
Natija oynasi
3 kiritdik va enterni bosdik va dasturimiz 21. 3988 natijani chiqarib berdi va birinchi qiymatimizni dasturda berilgani kabi chiqardi. Endi keyingisini kiritamiz.
5 kiritdik va enterni bosdik va dasturimiz 59. 441 natijani jadvaldagi kabi chiqarib berdi. Endi oxirgi qiymatni tekshiramiz.
10 kiritdik va enterni bosdik va dasturimiz natijani 237.764 deb chiqarib berdi va jadvaldag natijalar bilan tekshirganimizda uchala qiymatga ham to’g’ri va aniq mos keldi va biz topshiriqni yakunladik.
Dastur kodida =314 konstantani M_PI deb olib ketdik, negaki shartimizda shunday olishimiz kerakligi ko’rsatilgan edi.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali kompyuter injiniringi fakulteti
|