C/C++の宿題片付けます 133代目

このエントリーをはてなブックマークに追加
439デフォルトの名無しさん
[1] 授業単元:プログラミング演習
[2] 問題文(含コード&リンク):

三角形の「底辺」「高さ」「面積」を表現するために,整数型の2つの変数teihenとtakasaと浮動小数点型(double型)の1つの変数mensekiの,計3つの変数をメンバとしてもつ構造体型sankakuを宣言しよう.

main関数の中で,構造体変数triangle1とtriangle2が次のように定義されているとする.



struct sankaku triangle1 = {2, 8, 0.0};

struct sankaku triangle2 = {3, 6, 0.0};


このとき,以下の式で三角形の面積を計算し,それぞれのメンバ変数mensekiに求めた値を格納しよう.(整数同士の計算結果は必ず整数型の値になってしまうため,「2.0」という小数点付の数で割る計算をすること.そうすると,小数点以下の値まで求められる)

(面積) = (底辺) × (高さ) / 2.0

さらに,格納されたそれぞれの面積の値(triangle1のmensekiとtriangle2のmenseki)を表示するプログラムを作成せよ.(表示の際にはdouble型の値を表示することになるので,printfの" "の中の書き方に注意すること)



[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン: gcc
 [3.3] 言語: C
[4] 期限: 2009年12月30日