С ++ da chiziqli jarayonlarni dasturlash. Reja Butun va haqiqiy sonlar


Matemetik funksiyalardan programmada foydalanish



Download 113,35 Kb.
bet2/3
Sana31.12.2021
Hajmi113,35 Kb.
#250116
1   2   3
Bog'liq
s da chiziqli jarayonlarni dasturla

Matemetik funksiyalardan programmada foydalanish

Matemetik funksiyalardan programmada foydalanish uchun math.h sarlavha faylini progarmmaga qo'shish kerak. #include

Funksiyaning C++ da ifodalanishi Funksiyaning matematik ifodalanishi

1. abs(x) - butun sonlar uchun

2. fabs(x) - haqiqiy sonlar uchun

3. labs(x) - uzun butun son uchun |x|

pow( x, y) xy

pow10( x) 10x

sqrt(x)

ceil(x) haqiqiy toifadagi x o'zgaruvchisi qiymatini unga eng

yaqin katta butun songa aylant irad i.

floor(x) haqiqiy toifadagi x o'zgaruvchisi qiymatini unga eng

yaqin kichik butun songa aylantiradi

cos(x) x burchak kosinusini aniqlash. x radian o'lchovida.

sin(x) x burchak sinusini aniqlash. x radian o'lchovida.

exp(x) ex

log(x) lnx, x sonining natural logarifmini qaytaradi.

log10(x) lgx, x sonining 10 asosli logarifmini qaytaradi.


1 - Misol: n va m natural sonlari berilgan. n sonini m soniga bo'lib, qoldiqni

aniqlovchi programma tuzilsin

// Maqsad: n sonini m soniga bo'lib, qoldiqni aniqlash

#include

using namespace std;

int main()

{

int n, m, qoldiq;



cout << "n="; cin >> n;

cout << "m="; cin >> m;

// % qoldiqni olishni bildiradi

qoldiq = n % m;

cout << "Qoldiq=" << qoldiq << endl;

return 0;

}
2 - Misol: n va m natural sonlari berilgan. n sonini m soniga bo'lib, butun qismini aniqlovchi programma tuzilsin

// Maqsad: n sonini m soniga bo'lib, butun qismini aniqlash

#include

using namespace std;

int main()

{


int n, m, b;

cout << "n="; cin >> n;

cout << "m="; cin >> m;

b = n / m;

cout << "Butun qismi=" << b << endl;

return 0;

}

3 - misol. a sonini b soniga bo`lib 2 xona aniqlikda chiqarish.



// Maqsad: Haqiqiy sonni 2 xona aniqlikda chiqarish

#include

#include

// sarlavha faylini qo'shamiz

using namespace std;

int main()

{

float a, b;



cout << "a sonini b soniga bo`lib 2 xona aniqlikda chiqarish"<

cout << "a="; cin >> a;

cout << "b="; cin >> b;

a = a / b;

cout << a << endl;

cout << setprecision(2) << fixed << a << endl;

return 0;

}


Programma ishga tushganda ekranda quyidagicha natija chiqariladi:

4 - misol. Bir toifadan boshqasiga o'tish

c++ da bir toifadan boshqasiga o'tishning oshkor va oshkormas usullari mavjud. Oshkor ravishda toifaga keltirish uchun qavs ichida boshqa toifa nomi yoziladi.

#include

using namespace std;

int main()

{

float haqiqiy = 5.57;



int oshkor, oshkormas;

// oshkormas ravishda butun toifaga o'tish

oshkormas = haqiqiy;

oshkor = (int) haqiqiy; // oshkor holda butun toifaga o'tish

cout << "haqiqiy = " << haqiqiy << endl;

cout << "oshkor = " << oshkor << endl;

cout << "oshkormas = " << oshkormas << endl;

return 0;

}

5 - misol. Butun sonni bo'lish



#include

using namespace std;

int main()

{


int bir = 1;

int ikki = 2;

cout << bir / ikki << endl;

cout << ((float)bir) / ((float)ikki) << endl;

return 0;

}


Programma ishga tushganda ekranda quyidagicha natija chiqariladi:


6 - misol. Trigonometrik funksiyalar bilan ishlash

// Maqsad: Kiritilgan burchak sin va cos inusini topish

#include

#include

using namespace std;

int main()

{

float const pi = 3.14159;



float burchak, burchak_radian;

cout << "Burchakni kiriting="; cin >> burchak;

burchak_radian = burchak * pi / 180;

cout << "Radianda=" << burchak_radian << endl;

cout << "sin(" << burchak << ")=" << sin(burchak_radian) << endl;

cout << "cos(" << burchak << ")=" << cos(burchak_radian) << endl;

return 0;

}
Programma ishga tushganda ekranda quyidagicha natija chiqariladi:



Quyidagi savollarga og'izaki yoki yozma javob bering. Bergan javobingiz qanchalik to'g'riligini tekshirish uchun savolni bir marta bosing.



Download 113,35 Kb.

Do'stlaringiz bilan baham:
1   2   3




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish