首先在自己建立的Xcode里的.h文件里建立:
@interface Calculator: NSObject////(需要命名主题)
{
double accumulator;//(成员变量 本类里面的方法或者函数都可以直接读和写(收集))
}
-(void) setAccumulator:(double)value;//(获取‘写入
-(void) clear;//(清除,归零)
-(double) getAccumulatore;//(读取)
-(void) add:(double)value;//(加法
-(void) subtract:(double)value;//(减法
-(void) muliply:(double)value;//(乘法)
-(void) divide:(double)value;//(除法)
@end
2、然后在.m文件里
@implementation Calculator
-(void)setAccumulator:(double)value//(值);
{
accumulator = value;
}
-(void)clear;
{
accumulator = 0;
}
-(double)getAccumulator
{
return accumulator;
}
-(void)add:(double)value
{
accumulator = accumulator + value;
}
-(void)divide:(double)value
{
accumulator = accumulator - value;
}
-(void)subtract:(double)value
{
accumulator = accumulator * value;
}
-(void)muliply:(double)value
{
accumulator = accumulator / value;
}
@end
3、最后在main.m文件里;
int main(int argc, char * argv[]) {
@autoreleasepool
{
Calculator *callo = [[Calculator alloc] init];
[callo setAccumulator:20];
[ callo add : 10];
[callo subtract :10];
[callo divide :10];
double result = [callo getAccumulatore];
NSLog(@"%.2f",result);
}
}
分享到:
相关推荐
用C++编写的计算机程序,功能还算是齐全
计算机 Calculator apk
直接识别运算符来进行计算的 Calculator 类。具体内容请参考苹果开发者Mike博文http://blog.sina.com.cn/s/blog_7aa21f320100r6jh.html
线径、过孔与电流计算工具PCB Trace Calculator v2_0线径、过孔与电流计算工具PCB Trace Calculator v2_0线径、过孔与电流计算工具PCB Trace Calculator v2_0线径、过孔与电流计算工具PCB Trace Calculator v2_0
电流与铜皮关系计算小工具PCB Trace Calculator v2_0.rar
Easy Work Time Calculator是一款使用很方便的工时计算工具,能按秒、分、时、天、周、月、年对您的任务所花费的时间进行计算或者计数,丰富的计算参数提供合并及平均值计算。输入参数时各日期时间元素的值会自动...
SX1261Calculator_setup:用于计算SX1262、SX1268系列参数计算软件,lora性能评估 可以计算扩频因子、可以计算空中时间和功率 RF_Dis.exe:用于设置通讯参数计算相应容量电池可发送数据的理论次数与工作时间、射频...
BigInt Calculator 是一个支持超大整数运算的计算器,可以对长度最多达10000位10进制的数据进行运算。它不但支持普通的四则混合运算,而且具有位操作和表达式运算功能,计算器本身提供了21个存贮单元可供保存运算的中间...
ALD MTBF Calculator 是用于可靠性预测的免费软件工具。输入您的电子或机械组件数据并接收其预测的 MTBF(平均故障间隔时间)和故障率。
一个简单实用的计算机。此软件是英文版,正在编成中文版,请支持一下我们的软件!
完成四则混合运算的类,使用方法见我的博客!
public class Calculator extends JFrame { private Container container; private GridBagLayout layout; private GridBagConstraints constraints; private JTextField displayField;//计算结果显示区 ...
计算器类,返回一个计算器实例,用于计算加、减、乘、除,表达式中可以使用'()' 函数 calculate(expression)计算表达式的值,expression为算术表达式,类型str 若表达式非法,返回提示信息 若表达式正确,返回...
多功能计算器 Multi Calculator Premium 中文版是个来自韩国开发者的计算器工具,在名称本地化这方面显然没有完全琢磨透中文中计算机和计算器的区别。不过 Multi Calculator Premium 计算器的功能还是非常强大的,...
MyScript_Calculator_v1_5_1手写计算机.apk
使用说明: 1.输入公式字符串类型string,如"ln(1+2*3/4+pi-abs(pi)+sin(30)^3-sqrt(cos(30)-tan(30))+exp(asin...7.详情可见说明文件,内附类文件与案例项目。 8.有兴趣或者想法的可以加QQ2386621986交流,共同学习。
linux下使用Qt开发的一个简易的计算器,Qt新手可以下载学习,
RF电路计算RF电路计算RF电路计算RF电路计算
Windows 10自带的计算机的源码。。。。。。。
JS精确型代数计算器,可以计算所有单扩张代数数的6则运算。配套文件: basic_settings.js; calculator_base.js; integer_calculator.js; rational_calculator.js; algebraic_calculator.js; rational_polynomial_...