毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

VC++科学计算器设计源代码及流程图 第2页

更新时间:2010-1-25:  来源:毕业论文
VC++科学计算器设计源代码及流程图 第2页
单目运算符的实现void CJSQDlg::On_Xpingfang()
{
 newinput=TRUE;
 UpdateData(true); 
 if (m_vfront.GetLength()>30){
  MessageBox("为了保证数据能显示完整,及数据不溢出,请你不要计算这么大的数据!\n现在数据位数已经超过30位了!");
 }
 float temp=atof(m_vfront)*atof(m_vfront);
 m_vfront.Format("%f",temp);
 m_vfront.TrimRight("0");
 m_vfront.TrimRight(".");
 UpdateData(FALSE);
}
进制转换的实现:
void CJSQDlg::On_Erjinzhi()
{
 int tmp;
 float m;
 char  datacoverttemp[100];
 newinput=TRUE;
 if(datakind!=10)
  m=coverttofloat(m_vfront,datakind);
 else
  m=atof(m_vfront);
 tmp=int(m);
 datakind=2;
 _itoa(tmp,datacoverttemp,2);
 m_vfront.Format("%s",datacoverttemp);
 UpdateData(FALSE);
}

void CJSQDlg::On_shijinzhi()
{
 int tmp;
 float m;
 char  datacoverttemp[100];
 newinput=TRUE;
 if(datakind!=10)
  m=coverttofloat(m_vfront,datakind);
 else
  m=atof(m_vfront);
 tmp=int(m);
 datakind=10;
 m_vfront.Format("%f",m);
 m_vfront.TrimRight("0");
 m_vfront.TrimRight(".");
 UpdateData(FALSE);
}
三角函数计算的实现:
void CJSQDlg::On_sin()
{
 newinput=TRUE;
 if(jiaodu==1)
 {
  UpdateData(true);
  float temp=sin(atof(m_vfront));
  m_vfront.Format("%f",temp);
  m_vfront.TrimRight("0");
  m_vfront.TrimRight(".");
 }
 else if(jiaodu==0)
 {
  float temp=sin(atof(m_vfront)*pi/180);
  m_vfront.Format("%f",temp);
     m_vfront.TrimRight("0");
  m_vfront.TrimRight(".");
 }
 else
 {
  float temp=sin(atof(m_vfront)*pi/200);
  m_vfront.Format("%f",temp);
     m_vfront.TrimRight("0");
  m_vfront.TrimRight(".");
 }
    UpdateData(FALSE); 
}669

上一页  [1] [2] [3] 下一页

VC++科学计算器设计源代码及流程图 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。