ประกาศ #include <math.h>
acos(x) asin(x) atan(x)
sin(x) cos(x) tan(x)
sqrt(x) exp(x) pow(x,y)
log(x) log10(x) ceil(x)
floor(x) fabs(x)
ตัวอย่าง 1
#include<stdio.h>
#include<math.h>
#include<conio.h>
void main(void)
{
double r, pi = 3.141592654;
r = pi/180;
system("cls");
printf("%f\n",asin(r));
printf("%f\n",acos(r));
printf("%f\n",atan(r));
printf("%f\n",sin(r));
printf("%f\n",cos(r));
printf("%f\n",tan(r));
getch();
}
-- pi = เป็นค่าคงตัวทางคณิตศาสตร์
-- ฟังก์ชัน asin(r) เป็นฟังก์ชันที่ใช้คำนวณหาค่า arc sine ของ r โดยที่ r เป็นค่ามุมในหน่วยเรเดียน
-- ฟังก์ชัน acos(r) เป็นฟังก์ชันที่ใช้คำนวณหาค่า arc cosine ของ r โดยที่ r เป็นค่ามุมในหน่วยเรเดียน
-- ฟังก์ชัน atan(r) เป็นฟังก์ชันที่ใช้คำนวณหาค่า arc tan ของ r โดยที่ r เป็นค่ามุมในหน่วยเรเดียน
-- ฟังก์ชัน sin(r) เป็นฟังก์ชันที่ใช้คำนวณหาค่า sine ของ r โดยที่ r เป็นค่ามุมในหน่วยเรเดียน
-- ฟังก์ชัน cos(r) เป็นฟังก์ชันที่ใช้คำนวณหาค่า cosine ของ r โดยที่ r เป็นค่ามุมในหน่วยเรเดียน
-- ฟังก์ชัน tan(r) เป็นฟังก์ชันที่ใช้คำนวณหาค่า tan ของ r โดยที่ r เป็นค่ามุมในหน่วยเรเดียน
ผลการรัน
0.017454
1.553342
0.017452
0.017452
0.999848
0.017455
ตัวอย่างที่ 2
#include<stdio.h>
#include<math.h>
#include<conio.h>
void main(void)
{
double x = 2.5, y = 7.0, z = 21.5;
system("cls");
printf("%.4f\n",pow(x,y));
printf("%.4f\n",sqrt(z));
printf("%.4f\n",exp(y));
getch();
}
-- ฟังก์ชัน pow(x,y) เป็นฟังก์ชันที่ใช้หาค่าเลขยกกำลัง รูปแบบ x^ y
-- ฟังก์ชัน sqrt(z) เป็นฟังก์ชันที่ใช้หาค่ารากที่ 2 ของค่าคงที่หรือตัวแปร z
-- ฟังก์ชัน exp(y) ฟังก์ชันเลขชี้กำลัง รูปแบบ e^y โดย e มีค่าประมาณ 2.718281828
ผลการรัน
610.3516
4.6368
1096.6332
ตัวอย่างที่ 3
#include<stdio.h>
#include<math.h>
#include<conio.h>
void main(void)
{
double m = 10.0, n = 3.0,x = 123.4567, y = -891.2345;
system("cls");
printf("%.4f\n",log(n));
printf("%.4f\n",log10(m));
printf("%.4f\n", ceil(9.8765));
printf("%.4f\n", floor(7.9876));
printf("Absolute value of x = %.5f\n",fabs(x));
printf("Absolute value of y = %.5f\n",fabs(y));
getch();
}
-- ฟังก์ชัน log(x) เป็นฟังก์ชันที่ใช้หาค่า log ฐาน n
-- ฟังก์ชัน log10(x) เป็นฟังก์ชันที่ใช้หาค่า log ฐาน 10
-- ฟังก์ชัน ceil(x) เป็นฟังก์ชันที่ใช้ในการปัดเศษทศนิยมขึ้นของตัวแปร x
-- ฟังก์ชัน floor(x) เป็นฟังก์ชันที่ใช้ในการตัดเศษทศนิยมทิ้งของตัวแปร x เป็นฟังก์ชันที่ใช้หาค่าสัมบูรณ์
ผลการรัน
1.0986
1.0000
10.0000
7.0000
Absolute value of x = 123.45670
Absolute value of y = 891.23450