C++/Qt框架下的简易计算器

C++/Qt框架下的简易计算器

1.简易计算器-介绍

该项目目标是设计开发一个支持连续计算的简易计算器,通过单击按钮,输入并完成如4+5+6或5×8+16类似的各种连续计算,并将运算结果显示在输出文本框中,同时也具备清空、后退等基础功能。并适当拓展了计算器的功能。最终实现了括号的使用、求余Mod、开方、自然对数以及简单的三角函数的运算,同时实现了“运算历史记录”的功能。

2.项目说明

本项目基于C++/Qt框架开发,Qt相关版本如下:

Qt Creator == 4.8.2

MinGW == 5.3.0 32-bit

QtDesigner == 5.9.8

3.主要思路

计算器实现的主要难点在于如何将键入的字符串计算表达式计算出来。

由于在计算机中,后缀表达式的相对于中缀表达式的计算要容易得多,故本项目采用后缀表达式计算键入的算术式。在采用特定算法将中缀表达式转换成为后缀表达式后,对后缀表达式采用特定算法计算。

4.下载

项目详细的介绍以及完整的源码已经提交至GitHub与Gitee上。

Github地址:https://github.com/Chen-Wang-JY/little-project/tree/master/calculator

Gitee地址:https://gitee.com/Chen-WJY/little-project/tree/master/calculator

5.最后

该仓库会长期更新作者的各种小项目。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值