発言者: 石原 守
発言日: 2006 12/27 09:35
余談になり脱線するのでsaloonに書き込みます。
下記のように四捨五入をしてくれるわけではないのでご注意をしてください。
私のところでは,!!!をつけたところが切り捨てられています。
ということで四捨五入の関数を作って自分では利用しています。
\documentclass{jarticle}
\usepackage{emathP}
\useperlpm{POSIX}
\def\shigo#1#2#3{%
\calcval[.#1f]{floor(#2*10**(#1)+0.5)/10**(#1)}#3%
}
\begin{document}
\noindent
\def\a{8.05}\shigo{1}\a\b\calcval[.1f]\a\c ~~\a,~\b,~\c\\
\def\a{8.15}\shigo{1}\a\b\calcval[.1f]\a\c ~~\a,~\b,~\c\\
\def\a{8.25}\shigo{1}\a\b\calcval[.1f]\a\c ~~\a,~\b,~\c\\
\def\a{8.35}\shigo{1}\a\b\calcval[.1f]\a\c ~~\a,~\b,~\c~~!!!\\
\def\a{8.45}\shigo{1}\a\b\calcval[.1f]\a\c ~~\a,~\b,~\c~~!!!\\
\def\a{8.55}\shigo{1}\a\b\calcval[.1f]\a\c ~~\a,~\b,~\c\\
\def\a{8.65}\shigo{1}\a\b\calcval[.1f]\a\c ~~\a,~\b,~\c\\
\def\a{8.75}\shigo{1}\a\b\calcval[.1f]\a\c ~~\a,~\b,~\c\\
\def\a{8.85}\shigo{1}\a\b\calcval[.1f]\a\c ~~\a,~\b,~\c~~!!!\\
\def\a{8.95}\shigo{1}\a\b\calcval[.1f]\a\c ~~\a,~\b,~\c~~!!!\\
\end{document}
▼関連発言
│
└◆207:Re[2]:\calcvalの戻り値を小数第1位にするには?(Re:5424) [石原 守] 12/27 09:35
├◆210:Re[3]:\calcvalの戻り値を小数第1位にするには?(Re:5424) [田中徹] 12/27 12:20
└◆213:Re[3]:\calcvalの戻り値を小数第1位にするには?(Re:5424) [tDB] 12/27 13:50
├◆214: 補足 [tDB] 12/27 13:53
└◆216:Re[4]:\calcvalの戻り値を小数第1位にするには?(Re:5424... [石原 守] 12/27 16:40
└◆218:Re[5]:\calcvalの戻り値を小数第1位にするには?(Re:542.. [zyam56] 12/27 22:41
└◆219:Re[6]:\calcvalの戻り値を小数第1位にするには?(Re:5.. [石原 守] 12/28 19:55
└◆220:Re[7]:\calcvalの戻り値を小数第1位にするには?(Re.. [zyam56] 12/28 20:29
└◆221:Re[8]:\calcvalの戻り値を小数第1位にするには?(.. [田中徹] 12/29 01:05
└◆222:Re[9]:\calcvalの戻り値を小数第1位にするには?.. [zyam56] 12/29 10:18<-last