- 小學(xué)生C++趣味編程從入門到精通
- 蔡馳聰
- 430字
- 2025-03-17 18:14:26
3.2 計(jì)算籃球場(chǎng)的周長(zhǎng)和面積—用變量表示公式
學(xué)校的籃球場(chǎng)長(zhǎng)28米,寬15米。胖頭老師要求同學(xué)們用C++程序計(jì)算籃球場(chǎng)的周長(zhǎng)和面積。
豆豆首先列出長(zhǎng)方形的周長(zhǎng)和面積的計(jì)算公式。

然后她運(yùn)用之前學(xué)到的知識(shí),編寫了如下代碼。

運(yùn)行結(jié)果如下。

代碼的運(yùn)行過程如下。
首先定義兩個(gè)變量,變量length代表長(zhǎng)方形的長(zhǎng)度,變量breadth代表長(zhǎng)方形的寬度。
然后按照公式定義兩個(gè)新的變量,變量area代表長(zhǎng)方形的面積,變量perimeter代表長(zhǎng)方形的周長(zhǎng)。像“l(fā)ength * breadth”“(length + breadth)*2”這樣的式子,在C++中稱為數(shù)學(xué)表達(dá)式。
最后用printf輸出運(yùn)算結(jié)果。
把計(jì)算公式轉(zhuǎn)換為C++代碼的規(guī)則總結(jié)如下。
(1)把公式中的變量逐一定義為C++變量。
(2)對(duì)多個(gè)變量賦值。
(3)把公式轉(zhuǎn)換為C++的表達(dá)式。
(4)把計(jì)算結(jié)果存入一個(gè)新的變量。
練習(xí)題
(1)閱讀程序?qū)懡Y(jié)果。

(2)閱讀程序?qū)懡Y(jié)果。

(3)用C++語言計(jì)算以下圖案的面積和周長(zhǎng),圖案的各條邊的尺寸如圖3.1所示。

圖3.1 多邊形
(4)一輛汽車前3小時(shí)共行駛170千米,后4小時(shí)共行駛250千米,這輛汽車平均每小時(shí)行駛多少千米?請(qǐng)編寫程序計(jì)算結(jié)果。
- Mastering OpenLayers 3
- Vue 3移動(dòng)Web開發(fā)與性能調(diào)優(yōu)實(shí)戰(zhàn)
- JavaScript從入門到精通(微視頻精編版)
- Visual Basic編程:從基礎(chǔ)到實(shí)踐(第2版)
- Developing Middleware in Java EE 8
- Network Automation Cookbook
- FreeSWITCH 1.6 Cookbook
- Neo4j Essentials
- Python高級(jí)機(jī)器學(xué)習(xí)
- 深度強(qiáng)化學(xué)習(xí)算法與實(shí)踐:基于PyTorch的實(shí)現(xiàn)
- 低代碼平臺(tái)開發(fā)實(shí)踐:基于React
- Babylon.js Essentials
- 一塊面包板玩轉(zhuǎn)Arduino編程
- Python Interviews
- Python趣味編程與精彩實(shí)例