C++ 新手教學4

C++ 新手教學4

更新於 發佈於 閱讀時間約 3 分鐘

數學運算

匿名李

匿名李



數學題目

數學題目

先備知識(5)

【1】型別會影響答案的精度

int是整數,float是浮點數,double是雙精度,可以先從這邊了解型別
C++ 新手教學2 @匿名李 - 探路客 部落格 (timelog.to)

【2】include

#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

1+2+3+4+5

Output

15
15


題目二、1×2 × 3 × 4 × 5

1×2 × 3 × 4 × 5

1×2 × 3 × 4 × 5

Output

120



題目三、√9

√9

√9

Output

3
3


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

2 − √((2^2 " + " 2^3 " + " 4))/2

2 − √((2^2 " + " 2^3 " + " 4))/2

Output

0


題目五、sin(90°)

sin(90°)

sin(90°)

Output

1



題目六、𝑐𝑜𝑠( 2𝜋 )

𝑐𝑜𝑠( 2𝜋 )

𝑐𝑜𝑠( 2𝜋 )

Output

1



題目七、𝑒𝑥𝑝( − 0.1(2^2 + 2^3 ))

𝑒𝑥𝑝( − 0.1(2^2 + 2^3  ))

𝑒𝑥𝑝( − 0.1(2^2 + 2^3 ))

Output

0.301194


題目八、log(2)

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)

上一篇: C++ 新手教學3 | 方格子 (vocus.cc)

目錄:C++ 新手教學目錄 | 方格子 (vocus.cc)

avatar-img
匿名李的沙龍
6會員
46內容數
這是新手寫給新手的學習程式語言基礎教學筆記,內容會以C++為主
留言
avatar-img
留言分享你的想法!
匿名李的沙龍 的其他內容
賦值、打印、算數運算子、邏輯與關係運算子
變數(variable)、型別(type)、初始化(initialize)、宣告
操作筆記、安裝git、下載github專案
Visual studio code(VS Code),Hello World !
int main()、註解//、include 、命名空間、using namespace
賦值、打印、算數運算子、邏輯與關係運算子
變數(variable)、型別(type)、初始化(initialize)、宣告
操作筆記、安裝git、下載github專案
Visual studio code(VS Code),Hello World !
int main()、註解//、include 、命名空間、using namespace