Создали событие при нажатии на радиокнопку Вычисление выражения А

void CPr11Dlg::OnRadio1()

{

UpdateData();

A ob(m_x,m_y);

m_f=ob.Ra();

CString c;

c.Format("%7.3f",m_f);

m_f=atof(c);

UpdateData(false);

}

Создали событие при нажатии на радиокнопку Вычисление выражения В

void CPr11Dlg::OnRadio2()

{

UpdateData();

B ob(m_x,m_y,m_z);

m_f=ob.Rb();

if((m_x==m_y)||(m_x<=0)) {MessageBox("Значения X и Y не должны быть равны. Введите другие данные.");

m_1.SetFocus();} else

{

CString c;

c.Format("%7.3f",m_f);

m_f=atof(c);

UpdateData(false);

}

}

Создали событие при нажатии на радиокнопку Вычисление выражения С

void CPr11Dlg::OnRadio3()

{

float m_x1;

UpdateData();

C ob(m_x,m_y,m_z);

ob.Ra();

ob.Rb();

if((m_x==m_y)||(m_x<=0)) {MessageBox("Значения X и Y не должны быть равны. Введите другие данные.");

m_1.SetFocus();} else

{

m_f=ob.Rc();

CString c1;

c1.Format("%14.7f",m_f);

m_f=atof(c1);

UpdateData(false);

}

}

Исходные данные и протокол выполнения работы.

Ввод данных,

X=2, y=1, z=0.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: