zoukankan      html  css  js  c++  java
  • (1+2+3-1-2)*1*2/1/2=?李冬强

    主要代码

    //

    //  ViewController.m

    //  Cal-0710

    //

    //  Created by apple on 14-7-10.

    //  Copyright (c) 2014年 戴维营教育. All rights reserved.

    //

    #import "ViewController.h"

    @interface ViewController ()

    @property (weak, nonatomic) IBOutlet UILabel *label;

    @end

    @implementation ViewController

    - (IBAction)but0:(id)sender {

        if(cale.op!=0)

        {

            cale.a2=cale.a2*10;

            self.label.text=[NSString stringWithFormat:@"%f",cale.a2];

        }

        else

        {

            cale.a1=cale.a1*10;

               self.label.text=[NSString stringWithFormat:@"%f",cale.a1];

        }

    }

    - (IBAction)but3:(id)sender {

        if(cale.op!=0)

        {

            cale.a2=cale.a2*10+3;

            self.label.text=[NSString stringWithFormat:@"%f",cale.a2];

        }

        else

        {

            cale.a1=cale.a1*10+3;

            self.label.text=[NSString stringWithFormat:@"%f",cale.a1];

        }

    }

    - (IBAction)but4:(id)sender {

        if(cale.op!=0)

        {

            cale.a2=cale.a2*10+4;

            self.label.text=[NSString stringWithFormat:@"%f",cale.a2];

        }

        else

        {

            cale.a1=cale.a1*10+4;

            self.label.text=[NSString stringWithFormat:@"%f",cale.a1];

        }

    }

    - (IBAction)but5:(id)sender {

        if(cale.op!=0)

        {

            cale.a2=cale.a2*10+5;

            self.label.text=[NSString stringWithFormat:@"%f",cale.a2];

        }

        else

        {

            cale.a1=cale.a1*10+5;

            self.label.text=[NSString stringWithFormat:@"%f",cale.a1];

        }

    }

    - (IBAction)but6:(id)sender {

        if(cale.op!=0)

        {

            cale.a2=cale.a2*10+6;

            self.label.text=[NSString stringWithFormat:@"%f",cale.a2];

        }

        else

        {

            cale.a1=cale.a1*10+6;

            self.label.text=[NSString stringWithFormat:@"%f",cale.a1];

        }

    }

    - (IBAction)but7:(id)sender {

        if(cale.op!=0)

        {

            cale.a2=cale.a2*10+7;

            self.label.text=[NSString stringWithFormat:@"%f",cale.a2];

        }

        else

        {

            cale.a1=cale.a1*10+7;

            self.label.text=[NSString stringWithFormat:@"%f",cale.a1];

        }

    }

    - (IBAction)but8:(id)sender {

        if(cale.op!=0)

        {

            cale.a2=cale.a2*10+8;

            self.label.text=[NSString stringWithFormat:@"%f",cale.a2];

        }

        else

        {

            cale.a1=cale.a1*10+8;

            self.label.text=[NSString stringWithFormat:@"%f",cale.a1];

        }

    }

    - (IBAction)but9:(id)sender {

        if(cale.op!=0)

        {

            cale.a2=cale.a2*10+9;

            self.label.text=[NSString stringWithFormat:@"%f",cale.a2];

        }

        else

        {

            cale.a1=cale.a1*10+9;

            self.label.text=[NSString stringWithFormat:@"%f",cale.a1];

        }

    }

    - (IBAction)chenFa:(id)sender {

        cale.op='*';

           //    self.label.text=[NSString stringWithFormat:@"%c",cale.op];

        if (a) {

            

            

            cale.a1=[cale fun:a];

            cale.a2=0;

            a=cale.op;

        }

        else {

            a=cale.op;

            

            self.label.text=[NSString stringWithFormat:@"%c",cale.op];

        }

    }

    - (IBAction)chuFa:(id)sender {

         cale.op='/';

    //           self.label.text=[NSString stringWithFormat:@"%c",cale.op];

        if (a) {

            

            

            cale.a1=[cale fun:a];

            cale.a2=0;

            a=cale.op;

        }

        else {

            a=cale.op;

            

            self.label.text=[NSString stringWithFormat:@"%c",cale.op];

        }

    }

    - (IBAction)jian:(id)sender {

         cale.op='-';

          //     self.label.text=[NSString stringWithFormat:@"%c",cale.op];

        if (a) {

            

            

            cale.a1=[cale fun:a];

            cale.a2=0;

            a=cale.op;

        }

        else {

            

            a=cale.op;

            self.label.text=[NSString stringWithFormat:@"%c",cale.op];

        }

    }

    - (IBAction)clear:(id)sender {

        self.label.text=@"0";

        cale.a1=0;

        cale.a2=0;

        cale.op=0;

        

    }

    - (IBAction)but1:(id)sender {

        if(cale.op!=0)

        {

            

            cale.a2=cale.a2*10+1;

            self.label.text=[NSString stringWithFormat:@"%f",cale.a2];

            

                         

        }

        else

        {

            cale.a1=cale.a1*10+1;

               self.label.text=[NSString stringWithFormat:@"%f",cale.a1];

            

        }

    }

    - (IBAction)but2:(id)sender {

        if(cale.op!=0)

        {

            cale.a2=cale.a2*10+2;

               self.label.text=[NSString stringWithFormat:@"%f",cale.a2];

        }

        else

        {

            cale.a1=cale.a1*10+2;

               self.label.text=[NSString stringWithFormat:@"%f",cale.a1];

        }

    }

    - (IBAction)jia:(id)sender {

        cale.op='+';

        if (a) {

            

            

            cale.a1=[cale fun:a];

            cale.a2=0;

            a=cale.op;

        }

        else {

        a=cale.op;

        

           self.label.text=[NSString stringWithFormat:@"%c",cale.op];

        }

    }

    - (IBAction)dengYu:(id)sender {

        float result=[cale fun:cale.op];

        self.label.text=[NSString stringWithFormat:@"%f",result];

    }

    - (void)viewDidLoad {

        [super viewDidLoad];

        // Do any additional setup after loading the view, typically from a nib.

        

        cale=[[Cale alloc]init];

        NSLog(@"xx%c",cale.op);

        

    }

    - (void)didReceiveMemoryWarning {

        [super didReceiveMemoryWarning];

        // Dispose of any resources that can be recreated.

    }

    @end

  • 相关阅读:
    自定义时间工具类
    http和https
    客户端是什么意思
    19.在HTTP 1.0中,状态码401的含义是(?);如果返回“找不到文件”的提示,则可用 header 函数,其语句为(?)写出http常见的状态码和含义,至少5个.[完善题目]
    20.谈谈对mvc的认识。
    18.有一个网页地址, 比如PHP开发资源网主页: http://www.phpres.com/index.html,如何得到它的内容?
    17.如何修改SESSION的生存时间。
    16.语句include和require的区别是什么?为避免多次包含同一文件,可用(?)语句代替它们?
    14.对于大流量的网站,您采用什么样的方法来解决访问量问题?
    15.用PHP写出显示客户端IP与服务器IP的代码,如何防止用户使用代理的情况?[添加更多详情]
  • 原文地址:https://www.cnblogs.com/lidongq/p/3836595.html
Copyright © 2011-2022 走看看