ここから本文です

電子科プログラミングの問題なんですが、分からないのでわかる方がいましたらご回...

tad********さん

2010/6/722:07:12

電子科プログラミングの問題なんですが、分からないのでわかる方がいましたらご回答とその式をお願いいたします。

*半径rをキーボードから入力し、円の面積s、球の表面積h、球の体積vを求めるプログラムを作成せよ。
ただし円周率はpi=3.14159とする。

実行結果
r=100.0
s=31415.900391
h=125663.601563
v=4188786.750000

どうか宜しくお願いします。

閲覧数:
155
回答数:
2
お礼:
100枚

違反報告

ベストアンサーに選ばれた回答

mah********さん

2010/6/803:31:39

実行結果にはなりませんが
こんな感じで


#include <stdio.h>
int main( void )
{
//半径r、円の面積s、球の表面積h、球の体積vの宣言
double r, s, h, v;
//円周率piの宣言と定義
double pi = 3.14159;
//半径の入力
printf( "r = " );
scanf( "%lf", &r );
//円の面積の計算
s = pi * r * r;
//球の表面積hの計算
h = 4.0 * pi * r * r;
//球の体積vの計算
v = ( 4.0 / 3.0 ) * pi * r * r * r;
printf( "s = %lf\n", s );
printf( "h = %lf\n", h );
printf( "v = %lf\n", v );
return 0;
}

円の面積は半径×半径×円周率だったと記憶してますが、半径100.0なら
円の面積は31415.900000になると思うのですが・・・最近の公式は違うのでしょうか?
球の表面積と体積でも実行結果と誤差がでます・・・・?

それと、電子科プログラミングとは何ですか?

質問した人からのコメント

2010/6/9 06:15:05

成功 助かりました。本当に有難うございました。

ベストアンサー以外の回答

1〜1件/1件中

oh_********さん

2010/6/800:17:15

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる