首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

初学者求问:怎样用C++builder编写出一个简单的计算器

2012-05-24 
菜鸟求问:怎样用C++builder编写出一个简单的计算器基本思路是怎样的?还有就是怎样在c++builder中用BUTTON

菜鸟求问:怎样用C++builder编写出一个简单的计算器
基本思路是怎样的?

还有就是怎样在c++builder中用BUTTON在EDIT中输入多个数字,而不是单个数字?

[解决办法]
思路:
窗口上,放若干 Button 分别用来输入 1,2,3...8,9,0,+,-,*,/,= 等。
两个
Double double0, double1;//,记录输入的数值。
char operator; //记录运算符


一个只读 Edit 显示输入的值。
Edit->Text+= value; //value 是按 Button 而产生的 数字。
输入运算符时,
operator= 你输入的运算符。
double0= Edit->Text->ToDouble();
Edit->Text= "";
输入 "=" 号。
double1= Edit->Text->ToDouble();
if(operator== '+')
Edit->Text= double0+ double1;
else if(operator== '-')
Edit->Text= double0- double1;
else if(operator== '*') 
Edit->Text= double0* double1;
else if(operator== '/' && double1!= 0)
Edit->Text= double0/ double1;
else
; //出错了。

[解决办法]
楼上已经说得很详细了
bcb的string变量具有很强的灵活性,可以直接进行加减乘除

热点排行