下载此文档

用VC++实现计算器的操作步骤.doc


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
用VC++实现计算器的操作步骤
void CcalDlg::OnNumberKey (UINT nID)
{
int n=0;
switch(nID)
{
case IDC_N1: n=1;break;
case IDC_N2: n=2;break;
case IDC_N3: n=3;break;
case IDC_N4: n=4;break;
case IDC_N5: n=5;break;
case IDC_N6: n=6;break;
case IDC_N7: n=7;break;
case IDC_N8: n=8;break;
case IDC_N9: n=9;break;
case IDC_N10:n=0;break;
}
if(sn==1) //如果是第一个操作数
{
m_result=m_result*10+n;
num1=m_result; //把第一个操作数放到num1中
UpdateData(FALSE); //在编辑框中显示m_result值
}
else //如果是第二个操作数
{
m_result=m_result*10+n;
num2=m_result; //把第二个操作数放到num2中
UpdateData(FALSE);
}
}
void CcalDlg::OnOperationKey(UINT nID)
{
switch(nID)
{
case IDC_N11: // +/-按钮
m_result=-m_result;
if(sn==1)
num1=m_result;
else
num2=m_result;
UpdateData(FALSE);
break;
case IDC_N12: // *按钮
so=1;
m_result=0;
UpdateData(FALSE);
sn=2;
break;
case IDC_N13: // /按钮
so=2;
m_result=0;
UpdateData(FALSE);
sn=2;
break;
case IDC_N14: // +按钮
so=3;

用VC++实现计算器的操作步骤 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人Gebu
  • 文件大小387 KB
  • 时间2022-01-13