中国素材网站第一门户_素材_源码_模板_教程_字体免费下载-有材网

当前位置: 有材网 > C#源码 > 编程算法 >

C#版多功能计算器源码

文件介绍
TAG标签:源码,计算器,多功能,,C#

    C#编写的多功能计算器,功能还比较多,可以计算表达式,高等数学计算等,部分释义:定义存放运算符(包括:‘+‘,‘-‘,...,‘sin‘,...,‘arcsin‘,...,‘(‘,...等)及其特性的数据结构。public struct opTable //定义存放运算符及其优先级和单双目的结构
   {
   public string op; //用于存放运算符 op为oprater的简写
   public int code; //用存放运算符的优先级
   public char grade; //用于判断存放的运算符是单目还是双目
   }
  public opTable[] opchTbl=new opTable[19]; //用于存放制定好的运算符及其特性(优先级和单双目)的运算符表,其初始化在方法Initialize()中
  public opTable[] operateStack=new opTable[30]; //用于存放从键盘扫描的运算符的栈
  //定义优先级列表 1,2,3,4,5,6,7,8,9,
  public int[]osp=new int[19]{6,6,6,6,6,6,6,6,6,6,6,5,3,3,2,2,7,0,1}; //数组中元素依次为: "sin","cos","tan","cot","arcsin","arccos","arctan","sec","csc","ln","^","*","/","+","-","(",")","" 的栈外(因为有的运算符是从右向左计算,有的是从左往右计算,用内外优先级可以限制其执行顺序)优先级
  public int[]isp=new int[18]{5,5,5,5,5,5,5,5,5,5,5,4,3,3,2,2,1,1}; //数组中元素依次为: "sin","cos","tan","cot","arcsin","arccos","arctan","sec","csc","ln","^","*","/","+","-","(" ,"end" 的栈内(因为有的运算符是从右向左计算,有的是从左往右计算,用内外优先级可以限制其执行顺序)优先级
  //定义存放从键盘扫描的数据的栈
  //定义表态指针
  public int opTop=-1; //指向存放(从键盘扫描的)运算符栈的指针
  public int dataTop=-1;//指向存放(从键盘扫描的)数据栈指针
  //定义存放从键盘输入的起始字符串……
 

C#版多功能计算器源码
 

 

源码来源:http://www.youcaiw.com 源码大小:20 KB 压缩类型:.rar 源码等级:★★★☆☆ 发布时间:2012-09-06 下载次数:
下载地址

下载说明

☉下载本站内容即表示您已同意本站版权声明,由此造成的所有问题与本站无关!
☉如果这个软件总是不能下载的请点击报告错误,谢谢合作!
☉下载本站资源,如果服务器暂不能下载请过一段时间重试!
☉本站宽带资源有限,请不要盗链本站资源地址,谢谢!
☉如果本站源侵犯了您的利益,请立即告之我们,我们会在第一时间删除!
☉本站资源仅用于学习和研究,未经作者或本站许可请勿用于商业用途,由此造成的不良后果本站不承担任何法律责任

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
栏目列表