初学IOS对编程的逻辑进行的训练,通过编写一个简单的计算机程序来锻炼编程需要的罗辑思维。
Calc.h
// Calc.h
// practice_calc
//
// Created by 李旗 on 15/11/2.
// Copyright (c) 2015年 李旗. All rights reserved.
//
#import <Foundation/Foundation.h>
@interface Calc : NSObject
- (void) setAccumulator: (double) value;
- (void) clear;
- (double) accumulator;
- (void) add :(double) value;
- (void) subtract :(double) value;
- (void) multiply :(double) value;
- (void) divide : (double) value;
//set calculator的 存储值 清除 加减乘除
@end
Calc.m
//
// Calc.m
// practice_calc
//
// Created by 李旗 on 15/11/2.
// Copyright (c) 2015年 李旗. All rights reserved.
//
#import "Calc.h"
@implementation Calc
{
double accumulator;
}
-(void) setAccumulator:(double)value
{
accumulator = value; //为accumulator赋值
}
-(void) clear
{
accumulator = 0; //初始化accumulator
}
-(double) accumulator
{
return accumulator; //返回accumulator
}
-(void) add:(double)value
{
accumulator += value;
}
-(void) subtract:(double)value
{
accumulator -= value;
}
-(void) multiply:(double)value
{
accumulator *= value;
}
-(void) divide:(double)value
{
accumulator /= value;
}
//加减乘除运算
@end
Main.m
//
// main.m
// practice_calc
//
// Created by 李旗 on 15/11/2.
// Copyright (c) 2015年 李旗. All rights reserved.
//
#import <Foundation/Foundation.h>
//#import"Calc.h"
int main(int argc, const char * argv[]) {
@autoreleasepool
{
// insert code here...
Calc *deskCalc =[[Calc alloc ] init ]; //声明一个deskCalc并且初始化
[deskCalc setAccumulator: 100.0];
[deskCalc add: 200.0];
[deskCalc divide: 15.0];
[deskCalc subtract: 10.0];
[deskCalc multiply: 5];
//进行运算
NSLog(@"The result is %g",[deskCalc accumulator]); //输出结果
相关推荐
斯坦福iOS教程Calculator课例子代码
斯坦福大学公开课 ios5 详细讲解第一个ios程序Calculator 以及 Xcode的使用 斯坦福经典教程。适合初学者快速入门。下载看看吧。
ios 使用基本的MVC泛型 实现的一个小计算器。
本资源包含了31天iOS入门源码,是学习iOS的最佳入门资料。 Day 01: Minutes to Midnight Day 02: Bonfire Day 03: openURL Day 04: What is my IP? Day 05: Count Me In Day 06: Reaction Time Day 07: Speed ...
(ios应用开发作业)实现IOS下的复杂计算器应用 具体内容:在上次实验实现的单场景计算器的基础上,利用导航控制器 实现高级计算功能,完成所有的高级计算器功能。
微信小程序实现iOS计算器weapp-calculator-master.zip
#Live演示应用程序: ://biem97.github.io/ios_calculator
一个简易的计算器,实现基本的计算器功能,代码可以继续优化,新手作品,有bug请告知我
ios应用源码之两个计算器的源代码 ing_calculator_1.53
HTML5 模拟iphone IOS系统中的 Calculator 计算器特效,很漂亮的科学计算器,看看截图,相信你会喜欢的。这个计算器是早些年IOS系统中的风格,现在的风格可能更简洁一些了,不过我还是更喜欢本特效中的风格,很有...
一个简单实用的计算机。此软件是英文版,正在编成中文版,请支持一下我们的软件!
首先新建一个项目叫JUnit_Test,我们编写一个Calculator类,这是一个能够简单实现加减乘除、平方、开方的计算器类,然后对这些功能进行单元测试。这个类并不是很完美,我们故意保留了一些Bug用于演示,这些Bug在注释...
IOS应用源码——两个计算器的源代码 inG_Calculator_1.53.zip
ios 开发的计算器 有兴趣的可以看看,个人学习参考可用
Javascript 中的 iOS 计算器
calculator
用java一个简单的计算器源代码, 无聊的时候写的
function calculator from calculator
直接识别运算符来进行计算的 Calculator 类。具体内容请参考苹果开发者Mike博文http://blog.sina.com.cn/s/blog_7aa21f320100r6jh.html