數學運算

匿名李

數學題目
先備知識(5)
【1】、型別會影響答案的精度int是整數,float是浮點數,double是雙精度,可以先從這邊了解型別【2】、include
C++ 新手教學2 @匿名李 - 探路客 部落格 (timelog.to)
#include <iostream> //std::cout、std::endl
#include <cmath> //sin、cos、pow(a,b)、sqrt()、exp、log10
【3】、三角函數
sin(弧度) = sin(角度*π/180)
cos(弧度) = cos(角度*π/180)
三角函數 (C++) @匿名李 - 探路客 部落格 (timelog.to)
【4】、次方pow(a,b),平方根sqrt()
pow(a,b) // a的b次方
sqrt(a) // a開平方根
【5】、exp()與log10()
e^x = exp(x)
log10x = log10(x)
題目一、1+2+3+4+5

1+2+3+4+5
Output
15
15
題目二、1×2 × 3 × 4 × 5

1×2 × 3 × 4 × 5
Output
120
題目三、√9

√9
Output
3
3
題目四、2 − √( (2^2 + 2^3 + 4) ) / 2

2 − √((2^2 " + " 2^3 " + " 4))/2
Output
0
題目五、sin(90°)

sin(90°)
Output
1
題目六、𝑐𝑜𝑠( 2𝜋 )

𝑐𝑜𝑠( 2𝜋 )
Output
1
題目七、𝑒𝑥𝑝( − 0.1(2^2 + 2^3 ))

𝑒𝑥𝑝( − 0.1(2^2 + 2^3 ))
Output
0.301194
題目八、log(2)

log(2)
Output
0.30103
參考資料
[1]. C++ sqrt() - C++ Standard Library (programiz.com)
[2]. 圓周率(祖率)Pi π 小數點後 10000 位精度紀錄 • 鷹眼觀察 (vedfolnir.com)
[3]. C++ exp() - C++ Standard Library (programiz.com)
[4]. C++ log10() - C++ Standard Library (programiz.com)
延伸閱讀
下一篇: C++ 新手教學5 | 方格子 (vocus.cc)