C++程式建立矩形類並計算其面積


假設我們已經獲取了兩個矩形的長和寬,並且我們想要使用類來計算它們的面積。我們可以建立一個名為Rectangle的類,它有兩個屬性l和b分別表示長和寬。並定義另一個名為area()的函式來計算該矩形的面積。

因此,如果輸入是(10,9),(8,6),則輸出將是90和48,因為第一個矩形的長和寬是10和9,所以面積是10 * 9 = 90,第二個矩形的長和寬是8和6,所以面積是8 * 6 = 48。

為了解決這個問題,我們將遵循以下步驟:

  • 定義具有兩個屬性l和b的矩形類

  • 定義input()函式來接收l和b的輸入

  • 定義area()函式返回l * b,即該矩形的面積

示例

讓我們看看下面的實現以更好地理解:

#include <iostream>
using namespace std;
class Rectangle{
    private:
        int l, b;
    public:
        void input(int len, int bre){
            l = len;
            b = bre;
        }
        int area(){
            return l * b;
        }
};
int main(){
    Rectangle r1, r2;
    r1.input(10, 9);
    r2.input(8, 6);
    cout << "Area of r1: " << r1.area() << endl;
    cout << "Area of r2: " << r2.area() << endl;
}

輸入

(10, 9), (8, 6)

輸出

Area of r1: 90
Area of r2: 48

更新於:2021年10月7日

28K+ 次瀏覽

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告