MAS
コミュニティ
artisoc質問用掲示板(アーカイブ)
質問掲示板は移転しました。新掲示板は
こちら
。
質問 (解決済み)
[artisocモデル] 有効数字の表示
質問者: yuzuさん , 質問日時: 2020/01/17 14:40
double型で出力された数値の有効数字を変更したいと考えています。例えば、コンソール画面に出力される(658.9490590904594)という数値を(658.94)と表示させるためにはどのような方法をとればいいのでしょうか?ご教授いただければ幸いです。
▼解決した回答
有効数字を指定して四捨五入する関数は無いようですね。
少しテクニカルですが、以下のようにするとよいでしょう。
d = 658.9490590904594
PrintLn(Round(d * 100) / 100) //100倍して小数点以下を四捨五入したあと、100で割る
回答者: tomo12 さん , 回答日時: 2020/01/20 09:37
▼ 全ての回答
有効数字を指定して四捨五入する関数は無いようですね。
少しテクニカルですが、以下のようにするとよいでしょう。
d = 658.9490590904594
PrintLn(Round(d * 100) / 100) //100倍して小数点以下を四捨五入したあと、100で割る
回答者: tomo12 さん , 回答日時: 2020/01/20 09:37
Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
(
会社情報
|
情報セキュリティ・個人情報について
)