问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

用C++模拟ATM柜员机程序

发布网友 发布时间:2022-04-23 14:34

我来回答

1个回答

热心网友 时间:2023-06-22 02:42

现写了一个,可运行,你看看有问题没有。
#include <iostream>
#include <string>
using namespace std;

class Users //账户类
{
private:
string name;
int balance;
string pwd;
public:
Users();
void face();
string getname();
string getpwd();
int getbalance();
void readba();//余额查询
void gep();//存款
void draw();//取款
void changepwd();
};
Users::Users()
{
name="123456";
pwd="123456";
balance=10000;
}
int Users::getbalance()
{
return balance;
}
string Users::getname()
{
return name;
}
string Users::getpwd()
{
return pwd;
}
void Users::readba()
{
cout<<"您的余额为:\t"<<balance<<"元\n";
}
void Users::gep()
{
int money;
cout<<"请输入您的存款金额:\n";
cin>>money;
if(money>0)
{
balance+=money;
cout<<"您已存入"<<money<<"元。\n";
}
else
cout<<"不可存入负值!\n";
}
void Users::draw()
{
int money;
cout<<"请输入您的提款金额\t(单位100元):\n";
cin>>money;
if(money*100>balance)
{
cout<<"不可透支!\n";
return;
}
if(money>=0 && money<=50)
{
balance-=(money*100);
cout<<"您已取出"<<money*100<<"元。\n";
}
else if(money<0)
{
cout<<"不可取出负值!\n";
}
else if(money>50)
{
cout<<"每次取款额不得超过5000元!\n";
}
}
void Users::changepwd()
{
string temp,temp0,temp1;
cout<<"请输入旧密码:\n";
cin>>temp;
if(temp==pwd)
{
cout<<"输入新密码(密码长度不低于6):\n";
cin>>temp0;
cout<<"请再次输入新密码:\n";
cin>>temp1;
if(temp0==temp1)
{
pwd=temp1;
}
else
{
cout<<"前后两次密码不符,修改失败!\n";
}
}
else
{
cout<<"密码错误!\n";
}
}
void Users::face()
{
int c;
cout<<"您好!欢迎使用ATM!\n";
while(1)
{
cout<<"-------------------------------------------------------------------\n";
cout<<"请选择服务:\n";
cout<<"【1】提款\t\t【2】存款\n【3】余额查询\t\t【0】退出\n";
cin>>c;
switch(c)
{
case 0:
return;
case 1:
draw();
break;
case 2:
gep();
break;
case 3:
readba();
break;
default:
cout<<"无效指令!请重新选取!\n";
break;
}
}
}

int main()
{
Users user;
user.face();
return 0;
}
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
如何评价动画女恶魔人 如何评价动画女恶魔人? 途观胎压监测在哪? 勤劳一生什么生肖 一生劳碌一生享最准的生肖 勤劳一生是什么生肖 勤劳一生,终会得奖,天道酬勤作栋梁指是什么生肖,词典梳理落实 温州有哪些性价比高的面馆推荐? 护士执业资格证的照片怎么审核成功 二33乐园怎么下载? 怎样用JAVA编写一个ATM简单的应用程序 JAVA 模拟ATM柜员机模拟程序 用C语言一个ATM取款机的程序代码(用循环语句) 就是用JAVA编写一个ATM的程序 在C语言中ATM自动取款机的功能程序怎么写啊? 用c++来做一个ATM的程序 用C#编写一个自动取款机(ATM)模拟程序 什么是ATM系统 ATM自动取款机的使用程序 ATM模拟程序 银行卡atm 取款程序 用c++编写ATM程序 ATM机取款的操作程序是怎样的。 ATM取款机程序 这种行李箱的锁坏了可以修吗? 行李箱的密码锁坏了可以换新的吗? 旅行箱密码忘记,锁坏了,还可以换一个吗?? 行李箱密码锁坏了怎么办可不可以换哎 我的行李箱的嗯锁扣坏了能换一个不? 我密码箱锁坏了,能换新的吗 只狼这个,一直说要去那柿子,我背包里的这个不是吗?为什么不能给他 只狼游戏里有了鲜柿子干柿子的话,要给谁?? 老哥们只狼怎么才能触发她要柿子的那个剧情啊? 《只狼》鲜柿子在哪? 只狼鲜柿子干柿子有什么用? 只狼干柿子和鲜柿子有什么用? 飞雪玉花的歌词 飞雪玉花歌词 只狼有没有大佬刷出来过柿子?我现在柿子不够了,贼急! 《秦时明月》的插曲《飞雪玉花》的歌词? 在只狼里干柿子到底是要怎么拿啊? 求秦时明月的插曲《飞雪玉花》(人唱版)的歌词?急!速! 游戏只狼普通柿子在哪? 跪求秦时明月飞雪玉花的全部词?就是带上金戈铁马笑谈间后面两段的,要时间,精确到秒的。 《只狼》达成龙之归乡的结局有哪些条件? 高自由度《只狼》世界中,怎样获得冰泪? 秦时明月 所有的人物角色歌歌词 一舞倾明月的歌词 只狼铁炮获得干柿子后 出不去怎么办? 秦时明月所有角色歌曲!(全都要)
  • 焦点

最新推荐

猜你喜欢

热门推荐