HOME»基本情報技術者試験掲示板»平成27年春期午後問13
投稿する
平成27年春期午後問13 [3131]
ゆうきさん(No.1)
https://www.fe-siken.com/kakomon/27_haru/pm13.html
初歩的な質問ですみません。
切り捨て関数なのですが、私の中で102を-2の位置で切り捨てると、1が返却されるものでしたが、
本門では、100を返却しています。
これで合っているのですか?
初歩的な質問ですみません。
切り捨て関数なのですが、私の中で102を-2の位置で切り捨てると、1が返却されるものでしたが、
本門では、100を返却しています。
これで合っているのですか?
2021.03.16 17:36
キリタンポさん(No.2)
それは切捨てではありませんね。
わかっているかもしれませんが、切捨てとは、四捨五入とは異なります。例えば10から19までの数字があった場合に、一の位を切り捨てるとした場合は11から19は全て10になります。切り上げの場合は、20になります。端数がある場合、上位桁を繰り上げて行うということです。
なので、切捨(100,-2)ということは、十の位を切り捨てるということになるので、100を返します。なのでその解説で合っています。
間違った認識をしているので、気をつけてください。
わかっているかもしれませんが、切捨てとは、四捨五入とは異なります。例えば10から19までの数字があった場合に、一の位を切り捨てるとした場合は11から19は全て10になります。切り上げの場合は、20になります。端数がある場合、上位桁を繰り上げて行うということです。
なので、切捨(100,-2)ということは、十の位を切り捨てるということになるので、100を返します。なのでその解説で合っています。
間違った認識をしているので、気をつけてください。
2021.03.16 18:17
ゆうきさん(No.3)
迅速な回答ありがとうございます!
とても分かりやすかったです。
とても分かりやすかったです。
2021.03.16 19:25