前のコメントのプログラムはちょっと無理矢理1画面に押し込んだ結果あんな感じに。 ちゃんと入力部分のみの汎用関数にするとこんな感じ。