投稿
Siketyan siketyanman
今日のプチコン問題! 第3問 難易度★★☆☆☆ INPUT命令で半径を聞いて、その半径の円の面積を求めるプログラムを書いてください。(変数名は半径がR、答えがAにして、PRINTで出力してください) ネタバレにチェックを忘れずに! 正解発表は明日!!
3そうだね
プレイ済み
返信[1]
親投稿
タバひめ tabahime
単位は省いてます。
0そうだね
プレイ済み
返信[2]
親投稿
みたっち 0402Phoenix
PRINT"えんのめんせきをこたえるプログラム" INPUT"はんけいは?";R A=R*R*3.14 PRINT A;"だよー"
0そうだね
プレイ済み
返信[3]
親投稿
KU kerorinU
VAR R,A WHILE 1 REPEAT INPUT "はんけい";R UNTIL R>=0 'Rが負だと再入力(面積は必ず正) A=R*R*PI() PRINT"はんけい";R;"のえんのめんせきは";A WEND
1そうだね
プレイ済み
返信[4]
親投稿
otta777 otta777a
REPEAT PRINT ”えんのめんせきをけいさんします。” INPUT ”えんのはんけいをにゅうりょくしてください(mm) ",R IF R<=0 THEN PRINT ”はんけい0mmいかのえんのめんせきは、けいさんできません。” UNTIL R>0 A1=R*R:A=A1*PI() PRINT ”はんけい";R;"mmのえんのめんせきは” PRINT A;"へいほうmm (";A1;"πへいほうmm)です。” 半径と面積の単位を明示することと半径が0以下の場合に エラートラップをするのがこの問題の狙いだと感じましたが いかがですか? 製図とかですと単位がmmなんでこうしました。
0そうだね
プレイ済み
返信[5]
親投稿
うくじー 1221.PPTOT
INPUT "はんけいはいくつですか";R A=R*R*3.14 PRINT "えんのめんせきは";A;"です"
0そうだね
プレイ済み
返信[6]
親投稿
MGウッディー udatomoki_rinzi
FOR I=0 TO 1 INPUT"えんのはんけいは、なんセンチ?",R I=I>=0 NEXT A=R*R ?"えんのめんせきは";A;"πへいほうセンチです。"
0そうだね
未プレイ
返信[7]
親投稿
けい kei0baisoku
精度が荒いプログラムは、正解でよいか否か悩みますね……… とりあえず「およそ3」をかけている人はいなくて安心w(^O^) そしてπのまま最後まで通してるツワモノが約一命
2そうだね
プレイ済み
返信[8]
親投稿
Siketyan siketyanman
今日から正解発表は夜7時にします!
1そうだね
プレイ済み
返信[9]
親投稿
さとし SatoshiMcCloud
円周率を使わないで面積を求めるプログラムです。こういう方法もありますよ、ということで
2そうだね
プレイ済み
返信[10]
親投稿
さとし SatoshiMcCloud
実行結果はこんな感じです。1行目の変数PREを大きい数字にすればもうちょい精度のいい結果が得られますが、精度で言えば最初からPI()使えよって話ですね
2そうだね
プレイ済み
返信[11]
親投稿
MGウッディー udatomoki_rinzi
「半径×半径×3.14」より、「rrπ」のほうがある意味精度が良いので「π」にしました。 (本当は「rr」なんて書きませんが、乗数の数字がキーボードにないので、「rr」にしました。)
1そうだね
未プレイ
返信[12]
親投稿
Siketyan siketyanman
申し訳ありません。諸事情により正解発表が19時にできませんでした。この問題の正解発表は明日の19時にさせていただきます。また、今日の問題はお休みさせていただきます。
1そうだね
プレイ済み
返信[13]
親投稿
otta777 otta777a
>MGウッディー3さん プチコンではべき乗を求めるPOW関数があります。 A=5^2 は、プチコンでは A=POW(5,2) と表記します。
1そうだね
プレイ済み
返信[14]
親投稿
Siketyan siketyanman
正解発表! この問題もいろいろな回答例がありますが、とりあえず最短でいきます。 INPUT R PI=3.14 A=R*R*PI PRINT A 今日の問題は別投稿にて。
0そうだね
プレイ済み
返信[15]
親投稿
タバひめ tabahime
すみません。まずRが何の数値を聞かれているのか分からないと思います。1行目にPRINT "えんのめんせきをこたえます" 2行目INPUT "えんのはんけいは";R と何を求めるかを表示するべきです。
0そうだね
プレイ済み
返信[16]
親投稿
Siketyan siketyanman
»タバひめさん そうですね。プチコンを始めたばかりで知識がまだまだなんです;∀; 次回からは気をつけます。
0そうだね
プレイ済み
返信[17]
親投稿
けい kei0baisoku
あと、プチコンならかなり正確な円周率を返してくれる「PI()」という関数があるので、そちらを使った方が良いですね(^^)
1そうだね
プレイ済み
返信[18]
親投稿
MGウッディー udatomoki_rinzi
otta777さん。 あ! そうだったぁ~! POW関数もあったんだったあー!
0そうだね
未プレイ