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日