C++基礎

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

練習 bmi的計算

BMI的公式為

體重(公斤)/((身高(公尺))^2)

(註:^是次方的意思)

這個問題有用到平方的計算,

如果我要將一個數字平方,在c++時可以怎麼用呢?

1.使用pow函數

pow(參數1,參數2)

參數一代表的是底數,參數2代表的是指數

pow(x,y)=x^y

例如我想表達

1.2^3(2的三次方)

pow(2,3) 表達2^3(等於8)

2.5^6

那要怎麼表達5^6?

pow(5,6)

2當使用pow的時候我們需要額外在

#include<cmath>

(cmath是c++標準庫的一部份,包含很多數學函數,如指數函數,三角函數等,引入cmath讓我們可以使用pow)

下面開始程式碼(\\是註解的意思,不是程式碼)

#include<iostream>

#include<cmath>

using namespace std;

int main( ){

double weight;

\\將變數設為零,我們輸入體重時,體重可能不為整數,因此使用double 方便做小數的運算

double height{0};\\一樣將變數的初始值設為零

double bmi{0};\\一樣將變數的初始值設為零

(\\weight, height,bmi都是我設的變數,讀者自己做時可以使用不同的名稱命名變數)

cout<<“enter your weight(in kilograms)";

cin>>weight;

cout<<“enter your height(in meters)”;

cin>>height;

bmi=weight/(pow(height,2))

\\pow(height,2)相當於height^2

cout<<“your bmi is:”<<bmi;

retutn 0;

}

怕凌亂在結尾整理一次程式碼

#include<iostream>

#include<cmath>

using namespace std;

int main( ){

double weight{0};

double height{0};

double bmi{0};

cout<<“enter your weight(in kilograms)”;

cin>>weight;

cout<<“enter your height(in meters)”;

cin>>height;

bmi=weight/(pow(height,2));

cout<<“your bmi is ”<<bmi;

return 0;

}

讀者可以自己寫一遍並跑一遍程式碼加深印象!












avatar-img
1會員
3內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
珮婕蕭的沙龍 的其他內容
基礎練習 怎麼做三個數的相乘以及 怎麼算三個數的平均數 include<iostream>(一樣引入背景需要的設置,是寫c++時開頭必加的一行) using namespace std;(這樣做能讓我們不需要每一行的開頭都加std::,如果沒有使用這個功能,打cout就要變成std::co
基礎練習 兩個數字的加總 c++ (註:\\代表是註解的意思,解釋每行程式碼的意思,不用打入程式當中)) include<iostream>(引入背景需要的功能) Using namespace std;(這個功能可以幫助我們取代std::,就不用每行都加個std) int main( ){
基礎練習 怎麼做三個數的相乘以及 怎麼算三個數的平均數 include<iostream>(一樣引入背景需要的設置,是寫c++時開頭必加的一行) using namespace std;(這樣做能讓我們不需要每一行的開頭都加std::,如果沒有使用這個功能,打cout就要變成std::co
基礎練習 兩個數字的加總 c++ (註:\\代表是註解的意思,解釋每行程式碼的意思,不用打入程式當中)) include<iostream>(引入背景需要的功能) Using namespace std;(這個功能可以幫助我們取代std::,就不用每行都加個std) int main( ){
你可能也想看
Google News 追蹤
Thumbnail
/ 大家現在出門買東西還會帶錢包嗎 鴨鴨發現自己好像快一個禮拜沒帶錢包出門 還是可以天天買滿買好回家(? 因此為了記錄手機消費跟各種紅利優惠 鴨鴨都會特別注意銀行的App好不好用! 像是介面設計就是會很在意的地方 很多銀行通常會為了要滿足不同客群 會推出很多App讓使用者下載 每次
Thumbnail
除了享受行動方便、做事靈活、增加工作效率與個人的信心之外,合理的體重與身材具有它正面的社會價值, 也反應著社會整體的健康與幸福感。 兩種體重指數包括 BMI 與 WHR ("身體質量指數" 與 “腰臀比”)各有其參考價值。值得自己用布尺量一下取得 WHR,從另一個角度衡量自己體重的合理性。
1.計算橢圓面積 這一題在寫作可以分成三個部分:標頭檔、主程式、函式 標頭檔: #include<stdio.h> #define PI 3.14156778565 韓式: float calculateellipsearea(float a, float b){ float area
Thumbnail
如果一個人的身高是160公分,體重是55公斤,那他的BMI值為55 / 1.6平方 = 21.5。若BMI值小於18.5,表示體重過輕;介於18.5到24之間,表示正常;介於24到27
在求學階段,你已經對代數的計算熟到不能再熟,所以變數(variable)對你來說應該不至於太陌生,先來看看以下這個例子:   
Thumbnail
肥胖者、過重者定義 肥胖者、過重者意旨超過正常體重,外觀看起來比較肥胖的類型,以BMI值來說超過27就是肥胖,不過如果介於24~27也算過重超標,都可以加入這個減肥行列。 BMI的計算公式就是以體重 (公斤) 除以身高 (公尺) 的平方,比如身高160公分、體重50公斤,那麼BMI值為19.5屬
Thumbnail
量體重是健康檢查的基本項目,而量測體重、BMI以及體脂率乃是可在家自行測量與追蹤的指標。 BMI(Body Mass Index) 根據國健署:成人健康體位標準,身體質量
Thumbnail
加入吃白飯超享瘦的活動,已經來到第36天,原本的體重從67.7kg,目前2024.01.15是65.9kg;身體BMI由24.9降至目前24.2。 數字的起伏跟下降,是讓我們關心自己的身體,不暴飲暴食,維持定時定量。
Thumbnail
第一堂學生創新團隊的點評 我們的統計在社會科學裡面,它到底是怎麼樣產生的,我們今天要算這個統計學,要送統計,他們本身要有Raw data,這樣才有辦法進行運用,如:我們要怎麼算平均身高如下是:   「全部身高」除以「人數」等於 每個人幾公分  所以我們要設計如何用電腦計算 ,要「input」
Thumbnail
加入健身房 一定會測量一個東西 他就是inbody 這是評估自己身體組成的方式 大約像下圖這樣 那我們要如何評估自己的狀態 去建立目標呢 就聽我娓娓道來吧  首先 我們會大致看一下 你的體重 骨骼肌 脂肪率 大約是
Thumbnail
/ 大家現在出門買東西還會帶錢包嗎 鴨鴨發現自己好像快一個禮拜沒帶錢包出門 還是可以天天買滿買好回家(? 因此為了記錄手機消費跟各種紅利優惠 鴨鴨都會特別注意銀行的App好不好用! 像是介面設計就是會很在意的地方 很多銀行通常會為了要滿足不同客群 會推出很多App讓使用者下載 每次
Thumbnail
除了享受行動方便、做事靈活、增加工作效率與個人的信心之外,合理的體重與身材具有它正面的社會價值, 也反應著社會整體的健康與幸福感。 兩種體重指數包括 BMI 與 WHR ("身體質量指數" 與 “腰臀比”)各有其參考價值。值得自己用布尺量一下取得 WHR,從另一個角度衡量自己體重的合理性。
1.計算橢圓面積 這一題在寫作可以分成三個部分:標頭檔、主程式、函式 標頭檔: #include<stdio.h> #define PI 3.14156778565 韓式: float calculateellipsearea(float a, float b){ float area
Thumbnail
如果一個人的身高是160公分,體重是55公斤,那他的BMI值為55 / 1.6平方 = 21.5。若BMI值小於18.5,表示體重過輕;介於18.5到24之間,表示正常;介於24到27
在求學階段,你已經對代數的計算熟到不能再熟,所以變數(variable)對你來說應該不至於太陌生,先來看看以下這個例子:   
Thumbnail
肥胖者、過重者定義 肥胖者、過重者意旨超過正常體重,外觀看起來比較肥胖的類型,以BMI值來說超過27就是肥胖,不過如果介於24~27也算過重超標,都可以加入這個減肥行列。 BMI的計算公式就是以體重 (公斤) 除以身高 (公尺) 的平方,比如身高160公分、體重50公斤,那麼BMI值為19.5屬
Thumbnail
量體重是健康檢查的基本項目,而量測體重、BMI以及體脂率乃是可在家自行測量與追蹤的指標。 BMI(Body Mass Index) 根據國健署:成人健康體位標準,身體質量
Thumbnail
加入吃白飯超享瘦的活動,已經來到第36天,原本的體重從67.7kg,目前2024.01.15是65.9kg;身體BMI由24.9降至目前24.2。 數字的起伏跟下降,是讓我們關心自己的身體,不暴飲暴食,維持定時定量。
Thumbnail
第一堂學生創新團隊的點評 我們的統計在社會科學裡面,它到底是怎麼樣產生的,我們今天要算這個統計學,要送統計,他們本身要有Raw data,這樣才有辦法進行運用,如:我們要怎麼算平均身高如下是:   「全部身高」除以「人數」等於 每個人幾公分  所以我們要設計如何用電腦計算 ,要「input」
Thumbnail
加入健身房 一定會測量一個東西 他就是inbody 這是評估自己身體組成的方式 大約像下圖這樣 那我們要如何評估自己的狀態 去建立目標呢 就聽我娓娓道來吧  首先 我們會大致看一下 你的體重 骨骼肌 脂肪率 大約是