だにえるさんから教えて頂いたプログラムの仕方はこれで合ってますか? 要らない・間違えているところとかありますか?