1

分享

C++ 新手教學4

數學運算
數學 c語言 新手教學

匿名李

數學 c語言 新手教學

數學題目

先備知識(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

數學 c語言 新手教學

1+2+3+4+5

Output

  

15

15


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

數學 c語言 新手教學

1×2 × 3 × 4 × 5

Output

  

120


題目三、√9

數學 c語言 新手教學

√9

Output

  

3

3


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

數學 c語言 新手教學

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

Output

  

0


題目五、sin(90°)

數學 c語言 新手教學

sin(90°)

Output

  

1


題目六、𝑐𝑜𝑠( 2𝜋 )

數學 c語言 新手教學

𝑐𝑜𝑠( 2𝜋 )

Output

  

1


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

數學 c語言 新手教學

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

Output

  

0.301194


題目八、log(2)

數學 c語言 新手教學

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 @匿名李 - 探路客 部落格 (timelog.to)
上一篇: C++ 新手教學3 @匿名李 - 探路客 部落格 (timelog.to)
#數學  #c語言  #新手教學 
分類:學習

文章有錯誤的地方還請留言指正,謝謝各位。(目前C++新手教學第二章內容已完結)。建議或意見可私訊:https://reurl.cc/ze7L9k

評論
上一篇
  • C++ 新手教學3
  • 下一篇
  • C++ 新手教學5
  • 更多文章
    載入中... 沒有更多了