I'm doing a dialog application in C++ to calculate something, but I want the result to be with 2 decimal number, how to do this?
here is the function:
void CCalculatorDlg::Oncalc()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
if ((m_amostras >= 1) && (m_elementos >= 1) && (m_click == true))
{
if (m_interno)
m_total = (19.8522+(3.99038*(m_elementos-1))+((1.74579+((m_elementos-1)*0.1496))*(m_amostras-1))) + (2.5*m_preparacao);
else if (m_externo)
{
if (m_amostras < 11)
m_total = (19.9519+(19.9519*(m_elementos-1))+((19.9519+((m_elementos-1)*2.494))*(m_amostras-1)))+(5*m_preparacao);
if (m_amostras > 10)
m_total = (19.9519+(19.9519*(m_elementos-1))+(((19.9519+((m_elementos-1)*2.494))*(9))+((9.98+((m_elementos-1)*2.494))*(m_amostras-10))))+(5*m_preparacao);
}
}
else
{
if ((m_amostras < 1) || (m_elementos < 1))
MessageBox("Tem que especificar pelo menos uma amostra e um elemento!");
if (!m_click)
MessageBox("Tem que especificar o tipo de cliente!");
}
UpdateData(FALSE);
}
I want the variable m_total to show with 2 decimal numbers, like, p.e. x,yz.
Thanks