C++ 新手教學4

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

數學運算

raw-image



raw-image

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

raw-image

Output

15
15


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

raw-image

Output

120



題目三、√9

raw-image

Output

3
3


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

raw-image

Output

0


題目五、sin(90°)

raw-image

Output

1



題目六、𝑐𝑜𝑠( 2𝜋 )

raw-image

Output

1



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

raw-image

Output

0.301194


題目八、log(2)

raw-image

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
留言分享你的想法!
avatar-img
匿名李的沙龍
6會員
46內容數
這是新手寫給新手的學習程式語言基礎教學筆記,內容會以C++為主
匿名李的沙龍的其他內容
2021/10/09
C++新手教學目錄
Thumbnail
2021/10/09
C++新手教學目錄
Thumbnail
2021/10/08
2021/10/08
2021/10/08
指標(Pointer)、參考(reference)
Thumbnail
2021/10/08
指標(Pointer)、參考(reference)
Thumbnail
看更多
你可能也想看
Thumbnail
孩子寫功課時瞇眼?小心近視!這款喜光全光譜TIONE⁺光健康智慧檯燈,獲眼科院長推薦,網路好評不斷!全光譜LED、180cm大照明範圍、5段亮度及色溫調整、350度萬向旋轉,讓孩子學習更舒適、保護眼睛!
Thumbnail
孩子寫功課時瞇眼?小心近視!這款喜光全光譜TIONE⁺光健康智慧檯燈,獲眼科院長推薦,網路好評不斷!全光譜LED、180cm大照明範圍、5段亮度及色溫調整、350度萬向旋轉,讓孩子學習更舒適、保護眼睛!
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
Python是一種廣泛使用的程式語言,它有許多內建的模組可以幫助我們進行各種數學運算,其中一個就是math模組,它提供了許多標準的數學函數,例如三角函數、對數函數、指數函數等,在這篇文章中,我們將介紹如何使用math模組。 導入math模組並計算圓周率的值: # 計算圓周率的值 math模組中
Thumbnail
Python是一種廣泛使用的程式語言,它有許多內建的模組可以幫助我們進行各種數學運算,其中一個就是math模組,它提供了許多標準的數學函數,例如三角函數、對數函數、指數函數等,在這篇文章中,我們將介紹如何使用math模組。 導入math模組並計算圓周率的值: # 計算圓周率的值 math模組中
Thumbnail
前言 這是紀錄本人學習Unity C#時的筆記,希望讓自己能夠整理思緒,方便記憶。 因為是新手自學的關係,也很有可能有誤解或錯誤的地方,請見諒… 變數 宣告變數不能使用數字開頭,或是除了_之外的符號。 ·整數 int ·浮點數 float、double float 精度低、佔的資源較少,double
Thumbnail
前言 這是紀錄本人學習Unity C#時的筆記,希望讓自己能夠整理思緒,方便記憶。 因為是新手自學的關係,也很有可能有誤解或錯誤的地方,請見諒… 變數 宣告變數不能使用數字開頭,或是除了_之外的符號。 ·整數 int ·浮點數 float、double float 精度低、佔的資源較少,double
Thumbnail
國三下數學,快解脫了同學們。下學期數學重點,嚴格說只有二次函數,後面是統計與機率、立體圖形,筆者應該會分兩部分,二次函數跟其他。因為二次函數的問題較多,統計與機率大致上還好,立體圖形也是,因為都接近會考,故以會考的角度來說,題目不會出太難,頂多一題,從投報率來說也不建議花太多功夫。 二次函數嚴格說
Thumbnail
國三下數學,快解脫了同學們。下學期數學重點,嚴格說只有二次函數,後面是統計與機率、立體圖形,筆者應該會分兩部分,二次函數跟其他。因為二次函數的問題較多,統計與機率大致上還好,立體圖形也是,因為都接近會考,故以會考的角度來說,題目不會出太難,頂多一題,從投報率來說也不建議花太多功夫。 二次函數嚴格說
Thumbnail
分類 △單精度浮點數、單精度浮點值(float) △雙精度浮點數、雙精度浮點值(double) △長雙精度浮點數、長雙精度浮點值(long double) 有效位數是什麼? 儲存形式 不精確的原因 範圍與有效位數的差別 浮點數不被建議使用的原因 精確問題 速度問題 結論
Thumbnail
分類 △單精度浮點數、單精度浮點值(float) △雙精度浮點數、雙精度浮點值(double) △長雙精度浮點數、長雙精度浮點值(long double) 有效位數是什麼? 儲存形式 不精確的原因 範圍與有效位數的差別 浮點數不被建議使用的原因 精確問題 速度問題 結論
Thumbnail
統全數理功用: 1.方便計算機計算過程直觀化,透過時輪系統,一步一步地理解計算過程 2.數理語言的統一規則化 3.可能方便初學者逐步理解   算法案例   二元算法 統全數理法化   次方/平方/立方.次方根,如何計算對數?   算法案例:加法與減法   算法案例:乘法除法
Thumbnail
統全數理功用: 1.方便計算機計算過程直觀化,透過時輪系統,一步一步地理解計算過程 2.數理語言的統一規則化 3.可能方便初學者逐步理解   算法案例   二元算法 統全數理法化   次方/平方/立方.次方根,如何計算對數?   算法案例:加法與減法   算法案例:乘法除法
Thumbnail
指標(Pointer)、參考(reference)
Thumbnail
指標(Pointer)、參考(reference)
Thumbnail
賦值、打印、算數運算子、邏輯與關係運算子
Thumbnail
賦值、打印、算數運算子、邏輯與關係運算子
Thumbnail
變數(variable)、型別(type)、初始化(initialize)、宣告
Thumbnail
變數(variable)、型別(type)、初始化(initialize)、宣告
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News