// MathToRoundDown.cpp : メイン プロジェクト ファイルです。 #include "stdafx.h" using namespace System; static double ToRoundDown(double dValue, int iDigits) { double dCoef = System::Math::Pow(10, iDigits); return dValue > 0 ? System::Math::Floor(dValue * dCoef) / dCoef: System::Math::Ceiling(dValue * dCoef) / dCoef; } int main(array ^args) { // 有効小数桁数が小数第 2 位になるように切り捨てる double dValue = ToRoundDown(12.324, 2); // 切り捨てした結果を表示する Console::WriteLine(dValue); //12.33 return 0; }