Amaliy mashg‘ulot O‘zgaruvchilar va ifodalar. Ishdan maqsad


Download 34.14 Kb.
Sana19.12.2022
Hajmi34.14 Kb.
#1033588
Bog'liq
Amaliy mashg‘ulot - 7. O‘zgaruvchilar va ifodalar


Amaliy mashg‘ulot - 7. O‘zgaruvchilar va ifodalar.
Ishdan maqsad: C++ tili dasturlarida o‘zgaruvchilarni ishlatish, ifodalarni yozishni o‘rganish. Murakkab ifodalarni dasturini tuzish va hisoblash.
Masalaning qo‘yilishi: Tinglovchi variant bo‘yicha berilgan masalani C++ dasturlash tilida ishlashi va kerakli natija olishi lozim.
Ishni bajarish uchun namuna
Misol: ifoda hisoblansin

Dastur kodi:


dastur.cpp fayli:
#include
using namespace std;
#include
int main(){
float x, y, z, a, a1, a2, k, t;
cin >> x >> y >> z;
k = y / x;
t = y - x;
a1 = fabs(pow(x, k) - pow(k, 1. / 3));
a2 = (cos(y) - z / t) / (1 + pow(t, 2));
a = a1 + t*a2;
cout << "a = " << a;
system("pause");
return 0;
}
Dastur ishlashi natijasi:



Amaliy topshiriqlar.
1. Berilganlar: x = 3.74*10-2 , y = -0.825, z = 0.1*102

Natija: = v = 1.0553
2. Berilganlar: x = 0.4*104 , y = -0.875, z = -0.475*10-3

Natija: w = 1.9873
3. Berilganlar: x = 16.55*10-3 , y = -2.75, z = 0.15

Natija: = -38.902
4. Berilganlar: x = -2.235*10-2 , y = 2.23, z = 15.221

Natija: = 39.374
5. Berilganlar: x = 3.981*10-2 , y = -1.625*103, z = 0.512

Natija: = 1.26185
6. Soat milining sutka boshiga nisbatan f gradus burilishiga mos keluvchi h soat, m minut va s sekund topilsin (0 , f haqiqiy son).
7. Birinchi yanvar kuni dushanba bo‘lib, kabisa bo‘lmagan biror yilning k – kuni (1 ) haftaning qaysi kuniga to‘g‘ri kelishi aniqlansin va bu qiymat n butun o‘zgaruvchiga o‘zlashtirilsin (1 ).
8. Og‘irligi bir kilogramm bo‘lgan mahsulotning narxi berilgan. Uning og‘irligi grammlarda kiritilsin va to‘lash zarur bo‘lgan pul miqdori chop etilsin.
9. 10 metr radiusli silindrik shaklga ega bo‘lgan suv bosimi minorasidagi suv sathining balandligi berilgan bo‘lsa, suvning hajmi hisoblansin.
10. Bolalar bog‘chasiga bir oylik to‘lov 70000 so‘m (bir oy - 22 kun). Agar bola bog‘chaga N (011. R radiusli doiraga ichki chizilgan muntazam n - burchakning perimetri va yuzasi hisoblansin.


Adabiyotlar ro‘yxati
1. D.S. Malik. C++ Programming: From problem analysis to program design. Course Technology, 2011.
2. Ivor Horton. Beginning Visual C++ 2005. Wiley Publishing, 2005.
4. Madraximov Sh.F., Gaynazarov S.M. C++ tilida Dasturlash asoslari// Toshkent, O‘zbekiston Milliy Universiteti, 2009.
Keyslar banki
Keys 1. Dastur ishlab chiqildi va ushbu dastur kiritilgan sonning ASCII jadvalidagi belgisini topishi kerak. Lekin dastur sonning o‘zini chop etmoqda. Dasturni to‘g‘ri ishlashini ta’minlash kerak.
Keysni bajarish bosqchilari va topshiriqlar:
• C++ dasturlash tili imkoniyatlaridan kelib chiqib bir nechta usulda dastur kodini taqdim eting (individual holda).

Download 34.14 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling