1樓:迷惘
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace areademo
class area
////// 求正方形面積
////// 邊長
/// 面積
public double getsquarearea(double side)
////// 求圓面積
//////
///public double getcirclearea(double radius)}}}
2樓:楊志水瓶
#include
#include
#include
using namespace std;
class base
;class ******** : public basevoid disp()
private:
int m_base;
int m_height;
};class square : public basevoid disp()
private:
int m_side;
};class circle : public basevoid disp()
private:
int m_radius;};
編寫一個程式計算三角形、正方形和圓形三種圖形的面積。
3樓:楊必宇
#include
using namespace std;
class base
;class ********:public basevoid disp()
void disp()
void disp()
4樓:匿名使用者
1.首先實現基類:
class abstract base
;2.依次實現三角形,正方形,圓形面積的計算:
#include
using namespace std;
class ********:public basevoid disp()
};class square:public basevoid disp()
}#define pi 3.141
class circle:public basevoid disp()}
5樓:匿名使用者
#include
#include
#include
using namespace std;
class base
;class ******** : public basevoid disp()
private:
int m_base;
int m_height;
};class square : public basevoid disp()
private:
int m_side;
};class circle : public basevoid disp()
private:
int m_radius;};
編寫一個程式,計算三角形,正方形的面積
6樓:徜逸
**如下:
#include "iostream"
using namespace std;
class cshape //定義基類
;class c********: public cshape //定義派生類三角形,公有繼承方式
;class csquare: public cshape //定義派生類正方形,公有繼承方式
;class ccircle: public cshape //定義派生類圓形,公有繼承方式
;c********::c********(float a,float b) //三角形類的建構函式定義
float c********::area() //三角形面積的求法的函式定義
csquare::csquare(float a) //正方形類的建構函式定義
float csquare::area() //正方形面積的求法的函式定義
ccircle::ccircle(float a) //圓形類的建構函式定義
float ccircle::area( void) //圓形面積求法的函式定義
void main()
switch (m)
case 2:
case 3:
case 4:break;}}
}擴充套件資料
語言特點
支援資料封裝和資料隱藏
在c++中,類是支援資料封裝的工具,物件則是資料封裝的實現。c++通過建立使用者定義類支援資料封裝和資料隱藏。
在物件導向的程式設計中,將資料和對該資料進行合法操作的函式封裝在一起作為一個類的定義。物件被說明為具有一個給定類的變數。
每個給定類的物件包含這個類所規定的若干私有成員、公有成員及保護成員。完好定義的類一旦建立,就可看成完全封裝的實體,可以作為一個整體單元使用。類的實際內部工作隱藏起來,使用完好定義的類的使用者不需要知道類是如何工作的,只要知道如何使用它即可。
支援繼承和重用
在c++現有類的基礎上可以宣告新型別,這就是繼承和重用的思想。通過繼承和重用可以更有效地組織程式結構,明確類間關係,並且充分利用已有的類來完成更復雜、深入的開發。新定義的類為子類,成為派生類。
它可以從父類那裡繼承所有非私有的屬性和方法,作為自己的成員。
7樓:匿名使用者
這個是算三角形的~我用的是c#,你把求根的換成c++的就可以。a b c 是邊長。
double p,i,s;
p = (a + b + c) / 2;
i = p * (p - a) * (p - b) * (p - c);
s = system.math.sqrt(i);
正方形面積就太簡單了。
s=a*a
#include
#include
using namespace std;
void main()
c#問題: 建立一個windows 應用程式。實現計算三角形,矩形的以及圓的面積,與周長。 50
8樓:
看你思路挺清晰的,你是**不懂呢!!!不會寫呢??
用c++編寫一個程式計算三角形正方形圓形三種圖形的面積,要求 1.三種圖形要有一個共同的基類bas
9樓:誰誰還記得我
#include
using namespace std;
class graph
};void main()
10樓:匿名使用者
class base
virtual void calsquare() = 0;
};class square: public basevirtual void calsquare()};class ********: public basevirtual void calsquare()};class circle:
public basevirtual void calsquare()};void main()
用c#設計一個能計算等邊三角形、圓、正方形面積的類,
11樓:匿名使用者
////// 幾何圖形的列舉
///public enum geometrygraphic
////// 計算
面積///
class calculatearea
////// 計算正方形的面積
////// 邊長
///public double getsquarearea(double inputvalue)
////// 執行計算
////// 輸入的值
/// 圖形的型別
///public double executecalculate(double inputvalue, geometrygraphic type)
return areaeventhandler(inputvalue);}}
進行測試:
static void main(string args)
輸出結果是:16 完全符合要求
例子已經給出來了,但對於計算三角形或者梯形、圓柱形、圓錐形,輸入一個值是肯定不夠的,只要稍加改動即可
如任用c#編寫一個程式計算三角形、正方形和圓形的面積?
12樓:迷惘
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace areademo
class area
////// 求正方形面積
////// 邊長
/// 面積
public double getsquarearea(double side)
////// 求圓面積
//////
///public double getcirclearea(double radius)}}}
c#用函式過載求三角正方矩形圓形面積
13樓:匿名使用者
過載不了吧 ,都是兩
個引數.
public double area(double value1,double value2,string type)}
14樓:匿名使用者
可以過載
//三角形、矩形可以用一個函式(3個引數)。
public double area(double value1,double value2,string type)
}//正方形、圓形可以用一個函式(2個引數)。
public double area(double value1,string type)}
三角形正方形正方形圓形三角形,2個三角形3個正方形3個正方形4個圓形1個三角形1個正方形2個圓形400三角形正方形圓形
2x 3y,3y 4z,x y 2z 400 x 300,y 200,z 150 三角形 300 正方形 200 圓形 150 2x 3y 4z x y 2z 400 x 2x 3 2 x 2 400 x 150 y 100 z 75 三角形 150 正方形 100 圓形 上的三個相加一看就大於40...
如果正方形除以三角形等於4,正方形加三角形等於180。那三角形和正方形各是多少
180 5 36 三角形 36 4 144 正方形 理由 正方形加三角形等於5個三角形 和倍問題 bai 正方形除以三角 du形 4 則正方 zhi形是三角形 dao的4倍,版把三角形看權成1份,正方形就是4份。三角形 180 1 4 36正方形 36 4 144 三角形是 180 1 4 36 正...
三角形正方形圓形等於20,三角形加正方形等於15圓形加正方形等於15,三角形正方形圓形各等於多少
正方形 15 15 20 10 三角形 15 10 5 圓 15 10 5 當正方形除以三角形等於十四餘三,當三角形最小時.正方形等於多少,三角形等於 正方形等於59,三角形等4。解 設正方形為x,三角形為y。那麼根據題意可列方程為x 14y 3。因為3為餘數,那麼y 3。當y最小時,則y 4。那麼...