码迷,mamicode.com
首页 > Windows程序 > 详细

C# 昨夜梦未醒,沉浸代码中. WO的银行系统

时间:2015-10-26 11:44:31      阅读:311      评论:0      收藏:0      [点我收藏+]

标签:

技术分享       

                                 幼儿园大班丶默  

今天分享一个大家都爱的Money 银行系统代码  可以随心所欲的存钱取钱  让你成为首富不是梦 come on!

那么,就让我们一起来看看,究竟是什么能让我这矮丑穷屌丝,一夜瞬间成为首富(咳咳!装的有点大了)

 1 //要想成功,必须马到
 2 //建立数组
 3 Card[] cards = new Card[21]; 
 4 //卡类初始化
 5 public void InitialData() 
 6 
 7 {
 8 //1.准备一个卡对象    Card card1 = new Card();
 9 card.CardNo = "212121"; card1.CardOwner = "火力"; 
10 card1.CardPwd = "666666";  8 card1.Balance = 7.417.417.474.741;

以上是我的银行卡信息    随便用!别含糊     卡找我来拿    我的电话:洞拐洞漆洞洞两洞壹贰弎叄
下面继续教你怎么去创建自己的银行卡(开户)再一个教你怎么去用我的卡去取钱、存钱等等等等的一系列操作    如果有钱多的RMB玩家  也可以往我的银行卡里去存钱  欢迎大家踊跃参与。

 

先写开户 

 

Console.WriteLine("请输入卡号:"); 

  string cardNo = Console.ReadLine(); 

  Console.WriteLine("请输入密码:"); 

string cardPwd = Console.ReadLine(); 

 Console.WriteLine("请输入用户名:"); 

string cardOwner = Console.ReadLine(); 

 Console.WriteLine("请输入开户金额:"); 

double balance = double.Parse(Console.ReadLine()); 

//先将零散的属性装配成一个卡对象 
Card card=new Card();
card.CardNo = cardNo;
card.CardPwd = cardPwd;
card.CardOwner = cardOwner; card.Balance = balance;
//01.将card对象赋值给数组第一个为null的项目 for (int i = 0; i < cards.Length; i++) { if (cards[i]==null) {
//我就将card赋值给cards[i] cards[i] = card; Console.WriteLine("开户成功");
break;
}
}
Console.WriteLine("==================="); Welcome();
}
//一个item就是一张卡
if (item!=null) {
Console.WriteLine("用户名{0}\t余额{1}", item.CardOwner, item.Balance); }

 

学会了开户  , 那么接下来  我们就来学学存钱(存款)

 

 

 

Console.WriteLine("请输入卡号:");
string cardno = Console.ReadLine(); bool flag = false;
//如何判断对方卡号存在 foreach (Card item in cards)
{
  if (item!=null) {
  
if (item.CardNo.Equals(cardno))//卡号存在 {
  
//请输入金额 Console.WriteLine("请输入存款金额:"); int money = int.Parse(Console.ReadLine());
   item.Balance += money; Console.WriteLine("存款成功");
Console.WriteLine("余额:{0}",item.Balance);
flag = true; break; }

  好      我们学会了存了   接下来就是取    如果存进去取不出来了就悲哀了

bool flag = false;
//默认没有该卡
       foreach (Card item in cards)
 {
       if (item!=null)
 {
 if (item.CardNo.Equals(account))
//证明卡存在 { //提示用户输入密码 Console.WriteLine("请输入密码:"); string pwd = Console.ReadLine(); if (item.CardPwd.Equals(pwd)) { //代码执行到这里,证明用户名和密码均正确 Console.WriteLine("请输入取款金额:"); int money = int.Parse(Console.ReadLine()); if (money < item.Balance) { item.Balance = item.Balance - money; Console.WriteLine("取款成功,用户名是{0}的账户余额是{1}", item.CardOwner, item.Balance); } else { Console.WriteLine("余额不足"); } }

好   我们会取钱了    那么我们接下来   要学会转钱(转账)   

YOU那么富裕心肠又那么好  是吧  比如  就像我 Lei 哥 

恩   时不时的要给那些穷的掉渣的生活困难的人  转一些救命钱  对吧   所以要向他学习   下面继续学习

 

 

 

 else
 { 

bool outCardFlag = false;//默认转入卡不存在
           int type = 0;
           foreach (Card card in cards)
           {
     if (card!=null)
               {
 if (card.CardNo.Equals(outCardNo)) //卡号一致
           {
          flag = true;
                       //判定密码是否一致
       if (card.CardPwd.Equals(outCardPwd)) //密码一致
                       {
    //用户名 密码都正确,继续接下来的内容
Console.WriteLine("请输入转入卡卡号:"); string inCardNo = Console.ReadLine();
#region 内层循环,转入卡
foreach (Card card1 in cards) { if (card1 != null)
{
if (card1.CardNo.Equals(inCardNo)) //转入的卡存在
{
type
= 1; //存在,提示输入转账金额
Console.WriteLine("请输入转账金额:");
int money = Convert.ToInt32(Console.ReadLine());
if (money <= card.Balance) //合法 { while (money % 100 != 0) //不是面值100元的
{
Console.WriteLine(
"您输入的数值不正确,请重新操作");
money
= Convert.ToInt32(Console.ReadLine()); }

 

 

哈哈哈   这下哪样都学会了吧       相信你通过努力一定会玩的越来越6  

玩转整个银行系统    做大土豪  大富翁     数1后边的零   数到眼抽筋。 

                  

以上就是本“幼儿园大班”在校生所了解的。

还望此行的大神多多指教

                小友在此谢过               

此次分解完毕    请待下次分解。

C# 昨夜梦未醒,沉浸代码中. WO的银行系统

标签:

原文地址:http://www.cnblogs.com/smbk/p/4910436.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!