C/C++の宿題片付けます 158代目
■ このスレッドは過去ログ倉庫に格納されています
0477デフォルトの名無しさん
2012/07/01(日) 21:55:01.05[2] 問題文(含コード&リンク):
三角形(色と三頂点、面積計算関数)を Triangle クラスで定義せよ。
また、同様に円(色と中心座標と半径、面積計算)を Circle クラスで定義せよ。
最後に三角形と円クラスの上位概念である Shape クラスを定義し、三角形と円を、その継承として定義せよ。
定義が終わったら、main 関数から、Shape クラスのオブジェクトとして、三角形と円を合計 N 個ランダム(それぞれ少なくとも 1 つ以上)発生
させ、最後に、Shape クラスのプリント関数(print 関数)と面積計算関数(area 関数)を読んで、発生させた図形の総面積をプリントせよ。
なお、print 関数では、三角形も円も「色」をプリントし、あとは、三角形なら三頂点の座標をプリント、円なら中心座標
と半径をプリントすること。
3≤N≤10、0.0≤R,G,B ≤1.0, 0<x<500.0, 0<y<600.0 とします。
円の中心座標は(x,y)に準じてください。半径も x に準じてください。
[3] 環境
[3.1] ubuntu12.04
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C++
[4] 期限: 7/1 10:00
[5] その他の制限:
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています