简单的四则运算计算器程序(共11页).doc

上传人:晟*** 文档编号:9238647 上传时间:2021-12-07 格式:DOC 页数:11 大小:64.50KB
下载 相关 举报
简单的四则运算计算器程序(共11页).doc_第1页
第1页 / 共11页
简单的四则运算计算器程序(共11页).doc_第2页
第2页 / 共11页
简单的四则运算计算器程序(共11页).doc_第3页
第3页 / 共11页
简单的四则运算计算器程序(共11页).doc_第4页
第4页 / 共11页
简单的四则运算计算器程序(共11页).doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

精选优质文档-倾情为你奉上简单的四则运算计算器程序实验目的与要求:目的:1、掌握类、构造函数/析构函数、栈等概念,掌握字符串操作;2、步了解类的设计方法,初步了解词法分析、表达式求值的算符优先算法等内容。要求:以接收由键盘输入的整数四则运算表达式(由整数和加、减、乘、除、圆括号组成),计算出该表达式的值,然后输出结果。方法、步骤:设计2个栈,分别用于存放操作数和操作符,其中操作符有优先级。栈内存放的操作数用一个类名为Operand的类存放;操作符用Operator类存放,并且设置相应运算符的优先级。将用户输入的整个四则运算表达式字符串可看作由操作数,运算符和左右括弧()组成的字符串,并用事先定义的操作数类、操作符类来表示相应的对象。用一个叫分析器的类(Analyzer)对输入的四则运算进行分析扫描,每次返回一个字符串;定义一个名为calculate的函数将Analyzer的静态方法返回的字符串构造为相应的对象,放入各自的栈,并利用四则运算规则,计算相应的结果。calculate函数利用四则运算的规则:乘、除优先级高于加、减,放入操作符

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。