c++数学计算模拟器「实用」
最近做了个数学计算模拟器,还有使用记录
目录
YRGAME.h
使用界面
使用记录
原理
完整代码
YRGAME.h
必须要安装这个!!!!!
不安装会报错!!!!!!
这是我做的拓展库
安装教程参考这篇:
c++镇国之争游戏(带存档,无bug)_m0_64036070的博客-CSDN博客
使用界面
使用记录
还有算式和步骤。。。步骤都是从在读6年级学生的手里抢的。。。
原理
代码一共就88行,还要啥自行车呢?
但是,不得不说,这效果是真还行
讲一下原理:
看我用红色圈起来的部分,举个例子,这个数是一个变量,num
这个数第一次是1,第二次是2,每次都要+1
所以就是num++;
但这个num是需要顺延的,所以建一个文件保存num,用的时候就num++;
fstream file_inin;
file_inin.open("num(勿动).txt",ios::in);
file_inin>>num;
file_inin.close();
剩下就很简单了!
完整代码
#include<D:/YRGAME.h>
#include<fstream>
#include<sstream>
#include<exception>
#include<direct.h>
using namespace std;
void init()
{colorF0();cout<<"|----------------|\n";cout<<"| 按b求利率 |\n";cout<<"| 按a求利息 |\n";cout<<"|----------------|\n";
}
int main()
{typedef float f;init();f benjin_=0,lilv_=0,shijian_=0,jieguo_=0,save_flag=0;string num;fstream file_inin;file_inin.open("num(勿动).txt",ios::in);file_inin>>num;file_inin.close();while (true){int ch=getch();if (ch==97){cout<<"输入本金(单位元):";scanf("%f",&benjin_);cout<<"输入利率(百分数,不需要输'%'):";scanf("%f",&lilv_);cout<<"输入时间(单位年):";scanf("%f",&shijian_);jieguo_=benjin_*(lilv_*0.01)*shijian_; cout<<"利息:"<<jieguo_<<"\n";cout<<"共取出:"<<jieguo_+benjin_<<"\n";cout<<"算式:\n";cout<<benjin_<<" x "<<shijian_<<" x "<<lilv_<<"%"<<"\n";cout<<"="<<benjin_*shijian_<<" x "<<lilv_<<"%"<<"\n";cout<<"="<<jieguo_<<"\n";cout<<"要保存记录吗?输入0不保存,输入1保存";cin>>save_flag;if(save_flag==0) {system("cls");init();}if(save_flag==1){int num_int = atoi(num.c_str());//string转intnum_int += 1;fstream filef;filef.open("num(勿动).txt",ios::out|ios::binary);fstream out;out.open("num(勿动).txt",ios::out);out<<num_int;out.close();/*********int->string**********/ stringstream ss;ss<<num_int;num=ss.str();/*****************************/fstream history;history.open("使用记录.txt",ios::out|ios::app);history<<num<<"."<<endl;history<<"本金(单位元):"<<benjin_<<endl;history<<"利率:"<<lilv_<<"%"<<endl;history<<"时间(单位年):"<<shijian_<<endl;jieguo_=benjin_*(lilv_*0.01)*shijian_; history<<"利息:"<<jieguo_<<endl;history<<"共取出:"<<jieguo_+benjin_<<endl;history<<"算式:"<<endl;history<<benjin_<<" x "<<shijian_<<" x "<<lilv_<<"%"<<endl;history<<"="<<benjin_*shijian_<<" x "<<lilv_<<"%"<<endl;history<<"="<<jieguo_<<endl<<endl;history.close();system("pause");system("cls");init();}}else{cout<<"此功能暂未开发!";system("pause");system("cls");init();}}return 0;
}
devc++运行通过
c++数学计算模拟器「实用」相关推荐
- 启科量子加速商业化:量子通信为「盾」,量子计算为「矛」
7月6日,国开启科量子技术(北京)有限公司(以下简称"启科量子")发布其新一代商用QKD设备QCS-288.据创始人陈柳平在发布会上介绍,QCS-288较同类QKD(量子密匙分发) ...
- 「实用」微信扫码 - 关注公众号后网站自动登录
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:用好Java中的枚举,真的没有那么简单!个人原创+1博客:点击前往,查看更多 作者:destiny 链接:htt ...
- 数学与 AI「融通」 ,徐宗本院士进行超强“迁移学习”
来源: AI科技评论 编辑 | 唐里 徐宗本院士在数学与 AI 之间进行了一次超强的"迁移学习". 9 月 21 日至 22 日,为期两天的 CCAI 2019 正在秋意浓浓的中 ...
- python数学函数_「分享」关于Python整理的常用数学函数整理
原标题:「分享」关于Python整理的常用数学函数整理 1.函数说明 abs(number)返回数字的绝对值,如abs(-10)返回10 pow(x,y[,z]) 返回x的y次幂(所得结果对z取模), ...
- 12306能删候补订单记录_「实用」官方“捡漏”神器来了!12306铁路候补购票服务正式上线!...
准备购买火车票的小伙伴注意啦!中国铁路总公司说,5月22日起,铁路12306网站(含手机客户端)在前期试点的基础上,将铁路候补购票服务扩大到所有旅客列车. 候补购票如何操作?怎么提交订单?如何添加&q ...
- jnativecpp.dll一定要放到系统目录下吗_「实用」室内甲醛到底该如何去除?关键要做到这两点...
最近有朋友问,去除甲醛有什么好办法吗? 小马说:"放一点绿色植物,开窗通风." 雪花说:"放一些吊兰,君子兰等." 等风来说:"听说吊兰是吸甲醛之王. ...
- 跨域/中央计算进入「攻坚」阶段,TOP10全域智能化Tier1「抢市」
汽车智能化,正在进入关键的放量增长阶段. 高工智能汽车研究院监测数据显示,2022年9月,中国市场(不含进出口)乘用车前装同时标配智能驾驶(L2级辅助驾驶)+智能座舱(数字座舱+人机交互+联网OTA) ...
- 蚂蚁集团开源可信隐私计算框架「隐语」:开放、通用
7 月 4 日,蚂蚁集团宣布面向全球开发者正式开源可信隐私计算框架 "隐语". 隐语是蚂蚁集团历时 6 年自主研发,以安全.开放为核心设计理念打造的可信隐私计算技术框架,涵盖了当前 ...
- 个税局端服务器处理结果查询不到三方协议,「实用」电子税务局中三方协议验证失败如何处理?来看攻略啦!...
电子税务局 之三方协议验证失败指引 纳税人与税务机关.开户银行签约<委托银行划缴税(费)款三方协议书>,成功后使用电子方式缴纳税款快捷又安全! 但是如果签约时遇到三方协议验证失败又该如何处 ...
最新文章
- Python3.5源码分析-内存管理
- 她是数学奇女子,巴贝奇的好友,却没能等到计算机的辉煌时刻
- win7映射网络驱动器消失了_网络资源共享;共享权限控制
- 软件工程第一周-评论三部软件作品
- LuceneLucene简介
- 【Not all parameters were used in the SQL statement】
- React Native 开发环境搭建
- NS2中数据包Packet的分析 (转帖)
- Go 语言接口详解(一)
- 国家信息安全等级保护三级认证(三级等保设置以及注意点)
- 酒店IPTV数字电视系统解决方案
- 关于泊松分布在测序原理中的解释
- SRCNN:Image Super-Resolution Using Deep Convolutional Networks
- 【055】工信部领导莅临翼辉参观指导工作
- 常用计量统计方法(偏医学科研)
- python 点击按钮 click_selenium+Python(Js处理click失效)
- SQL Network Interfaces, error: 26 – Error Locating Server/Instance Specified
- 服务器宕机原因有哪些?服务器宕机解决方案
- Common Lisp Style Guide - Ariel Networks Labs
- nofollow标签的作用有重大变化
热门文章
- 《工程硕士英语》(武汉理工大学)MOOC慕课习题答案
- JavaScript作业4
- Magicodes.IE 2.4版本发布
- PAT乙级1060:爱丁顿数 (25)
- 河北石家庄24小时图文快印店地址在哪里?
- dota自定义机器人队友_7.00新游记 三大英雄模型重制、自定义机器人
- Vision and Art ,The Biology of Seeing 读书笔记
- 浅谈各地降低能耗技术 关注可持续发展
- php.ini development,php.ini-development、php.ini-production、php.ini-dist,php.ini-
- Qt的基础及基本代码说明