当前位置: 首页 > news >正文

C++编程逻辑讲解step by step:存折和信用卡类。

题目

存折和信用卡类,信用卡是一种存折,可以透支,可以存款。

代码

#include<iostream>
#include<string>
using namespace std;
class passbook
{public:
passbook(string nam,int n,float m)
{name=nam;
num=n;
balance=m;
}
void get_value()
{cin>>name>>num>>balance;}
void display()
{cout<<name<<" "<<num<<" "<<"余额:"<<balance<<" ";}
void deposit();
void withdraw();
protected:string name;int num;float balance;};void passbook::deposit(){float sav;cout<<"存入金额:";cin>>sav;balance=balance+sav;}void passbook::withdraw(){float withdraw;int i;cout<<"取款金额:";for(i=0;i<2;i++){cin>>withdraw;if(balance-withdraw<0){cout<<"余额不足,重新输入"<<endl;continue;}else{balance=balance-withdraw;}}}class credit:public passbook{public:credit(string nam,int n,float m,float a):passbook(nam,n,m){arrears=a;}void show(){display();cout<<"透支:"<<arrears<<endl;}void out(){float sd;
cout<<"取款金额:";cin>>sd;if(arrears+balance-sd<0){arrears=arrears+balance-sd;balance=0;}else{balance=balance-sd;}}private:float arrears;};int main(){credit studl("小陈",3423132,1000,0);studl.show();studl.deposit();studl.show();studl.out();studl.show();passbook stul2("马云",43842238,100);stul2.display();stul2.deposit();stul2.display();stul2.withdraw();stul2.display();return 0;}
http://www.lryc.cn/news/385699.html

相关文章:

  • 为什么说BIM在机电安装行业是刚需?3D开发工具HOOPS如何促进BIM发展?
  • SQLite:一个极简使用教程
  • 酒水公司网站品牌建设宣传如何进行
  • 【高级篇】InnoDB引擎深入:核心机制与实战优化(十五)
  • 打造安全的Linux环境:关键配置指南
  • 什么是WABF验证?
  • CSS3 分页
  • QWebChannel实现与JS的交互
  • 【漏洞复现】电信网关配置管理系统——命令执行
  • 排序算法。
  • 告别 “屎山” 代码,务必掌握这14 个 SpringBoot 优化小妙招
  • 测量无人船作业流程是怎样的?
  • 四川赤橙宏海商务信息咨询有限公司抖音开店靠谱吗?
  • 解决ssh: connect to host IP port 22: Connection timed out报错(scp传文件指定端口)
  • 【笔记】echarts图表的缩放和鼠标滚动冲突的处理解决方案
  • 代码随想录训练营Day51
  • C#上位机与PLC
  • CVE-2018-8120漏洞提权:Windows 7的安全剖析与实战应用
  • Python-正则表达式
  • 教程:在 Kubernetes 集群上部署 WordPress 网站
  • 聊一聊 C# 弱引用 底层是怎么玩的
  • 蜘蛛池规矩采集优化与运用技巧 什么是蜘蛛池/SEO蜘蛛池怎么养?(蜘蛛池新手入门虚良SEO)
  • SerDes介绍以及原语使用介绍(1)OSERDESE2
  • 基于单片机和组态王的温度监控系统的设计
  • unity 导入的模型设置讲解
  • 汽车 vSOC安全运营管理平台开发解决方案
  • python 第三方库
  • VMware Workstation环境下,DHCP服务的安装配置,用ubuntu来测试
  • CSS实现文字颜色渐变
  • 《每天5分钟用Flask搭建一个管理系统》第4章:模板渲染