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
廣告