Dim s As Double
S=20 だったら 表示は20.0
S=1.56だったら 表示は1.6
と表示できるようにしたいのですがどうすればできるかヒントを頂きたいのですが。
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/vb_t04.htm
まず、丸め方には、「偶数丸め」「四捨五入」「切り上げ」などなどがありますが、
やりたいのはどれでしょう?
まあ、面倒なのでこれでいいかな。
http://jeanne.wankuma.com/tips/math/04-halfajust.html
http://jeanne.wankuma.com/tips/math/02-roundup.html
http://jeanne.wankuma.com/tips/math/03-rounddown.html
http://jeanne.wankuma.com/tips/math/01-round.html
見た限りでは四捨五入だが、それなら「小数点第一位での四捨五入の方法がわからない」という質問の仕方がよいのではないだろうか
質問する自分は意味がわかっていても、質問を聞く方には「?」ってこともあるから
それと、その手の質問は多いと思うし、ネット上にサンプルもゴロゴロ転がっていると思う
まず探してみて、なかったら質問するようにしよう
四捨五入(?)と有効数字の表現の仕方を質問してますね。
VB6
Dim s As String
Dim t As Double
t = 20
s = Format(t, "#0.0")
VB.NET
Dim s As String
Dim t As Double = 20
s = String.Format("{0:#0.0}", t)
ただしFormat関数が正確に四捨五入をしているかに関しては不明。(^^;
(いなさん)、(じゃぬねっとさん)、(通ってみたさん)、(ねろさん)ありがとうございました
ツイート | ![]() |