プログラム問題集

プログラム問題集

多分プログラミングの問題集でも書いていく

円の出力

問題

 円の座標x,yをカンマ区切りでファイルに出力しましょう。
可能であれば、出力したxy座標をエクセル等で読み込み、
グラフ機能を使って円を描画しましょう。


出力
・データを出力するファイルはCircle.txt
・単位円のx, y座標を0度から360度まで1度刻みで出力する
・出力形式はカンマ区切りでx座標,y座標(例を参照)


描画
・エクセル等のソフトで読み込む
・散布図グラフ表示機能を使って円を描く

Circle.txt

1,0
0.999847695156391,0.0174524064372835
0.999390827019096,0.034899496702501
0.998629534754574,0.0523359562429438
0.997564050259824,0.0697564737441253
0.996194698091746,0.0871557427476582
0.994521895368273,0.104528463267653
(中略)
0.996194698091746,-0.0871557427476583
0.997564050259824,-0.0697564737441256
0.998629534754574,-0.0523359562429444
0.999390827019096,-0.0348994967025008
0.999847695156391,-0.0174524064372836
1,-2.44921270764475E-16

描画
f:id:pongeponge:20160620012808j:plain

解答例
続きを読む

硬貨何枚?

問題

 入力した金額に対して必要な硬貨の枚数を求めましょう。


入力
・0以上の整数値
・整数値以外、マイナスの値などが入力された場合は再入力を求める


出力
・硬貨の枚数
・0枚の硬貨は表示しない

例1

金額を入力してください[円]
sss
金額を入力してください[円]
-22
金額を入力してください[円]
88
50 円硬貨 1枚
10 円硬貨 3枚
5 円硬貨 1枚
1 円硬貨 3枚

例2

金額を入力してください[円]
537
500 円硬貨 1枚
10 円硬貨 3枚
5 円硬貨 1枚
1 円硬貨 2枚
解答例
続きを読む