FILE oqimni boshqarish uchun ma‘lumotlarni saqlovchi obyekt.
fpos_ t faylning joylashuv chegarasini aniqlovchi ma‘lumotlarni
saqlovchi obyekt.
(stdlib.h) kutubxonasi
Bu kutubxona bir qator xotirani dinamik boshqaruvni amalga oshiruvchi,
tasodifiy sonlarni hosil qilish, dasturlash muhitining bog‘lovchilari, butun
sonlarning arifmetikasi akslantirish, saralash va izlash funksiyalarini o‘zida
saqlaydi .
2.2 Matematik funksiyalar bilan ishlovchi kutubxonalatr.
atof satr ko‘rinishidagi sonni haqiqiy son formatiga o‘tkazish.
atoi satr ko‘rinishidagi sonni butun son formatiga o‘tkazish.
atol satr ko‘rinishidagi sonni uzun butun son formatiga o‘tkazish.
atoll satr ko‘rinishidagi sonni ikkilangan uzun son formatiga
o‘tkazish.
strtod satr ko‘rinishidagi sonni ikkilangan haqiqiy son formatiga
o‘tkazish.
math.h kutubxonasi turli matematik funksiyalar, makrokonstantalar va matematikturlar bilan boyitilgan. Quyida biz ularning tavsifini keltiramiz:
math.h kutubxonasining funksiyalari Funksiya Bajaradigan amali
Trigonometrik funksiyalar:
cos Radianga tеng bo‘lgan burchakning kosinusini qaytaradi
sin Radianga tеng bo‘lgan burchakning sinusini qaytaradi
tan Radianga tеng bo‘lgan burchakning tangensini qaytaradi
acos Radianda bеrilgan argumеntning arkkosinus qiymatini qaytaradi
asin Radianda bеrilgan argumеntning arksinus qiymatini qaytaradi
atan Radianda bеrilgan argumеntning arktangens qiymatini qaytaradi
atan2 Radianda bеrilgan x/y argumеntning arktangens qiymatini
qaytaradi
Giperbolik funksiyalar:
cosh Radianda bеrilgan burchakning giperbolik kosinusini qaytaradi
sinh Radianda bеrilgan burchakning gipеrbolik sinusini qaytaradi
tanh Radianda bеrilgan burchakning gipеrbolik tangensini qaytaradi
#pragma hdrstop
#include
#include
#include
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char **argv)
{int n;
float a,x;
cin>>a>>n;
switch (n)
{
case 1: x=pow(a,2); break;
case 2: x=tanh(a); break;
case 3: x=acos(a); break;
case 4: x=log10(a); break;
default: x=0;
}cout>"\n";
return 0;}
Dasturlashda math.h kutubxonasining imkoniyatlaridan foydalanish c++ tilining math.h kutubxonasi yordamida matematik masalalarni dasturlash jarayonini ko‘rib chiqamiz. Bu kutubxonadagi mavjud matematik funksiyalarni quyidagi to‘rt guruhga bo‘lishimiz mumkin: Trigonometrik funksiyalar Giperbolik funksiyalar Eksponensial va logarifmik funksiyalar C/C++ da baytga asoslangan tip char dir. char tipi butun son tipida bo'lib, chegaraviy qiymatlari -128 dan +127 gachadir. Bu tip lotin alifbosi harflarini va y ana qo'shimcha bir guruh simvollarni kodlashga qulay bo'lgan. Lekin hozirda milliy alifbelarni kodlash uchun 16 bitlik UNICODE qo'llanilmoqda. U yordamida 65536 ta simvolni ko'rsatish mumkin. char tipida o'zgaruvchi e'lon qilish uchun dasturda - C/C++ da baytga asoslangan tip char dir. char tipi butun son tipida bo'lib, chegaraviy qiymatlari -128 dan +127 gachadir. Bu tip lotin alifbosi harflarini va y ana qo'shimcha bir guruh simvollarni kodlashga qulay bo'lgan. Lekin hozirda milliy alifbelarni kodlash uchun 16 bitlik UNICODE qo'llanilmoqda. U yordamida 65536 ta simvolni ko'rsatish mumkin. char tipida o'zgaruvchi e'lon qilish uchun dasturda
- char g, h = 3, s;
- kabi yozish kerak.
E’TIBORINGIZ E’TIBORINGIZ UCHUN TASHAKKUR!
Do'stlaringiz bilan baham: |