zoukankan      html  css  js  c++  java
  • C# 银行系统

    今天分享一个大家都爱的Money 银行系统代码  可以随心所欲的存钱取钱 

     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} 余额{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("余额不足"); } }

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

     

     

     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                      

     

  • 相关阅读:
    关于 python 库config 的相关介绍
    关于usr/bin/ld: cannot find -lxxx问题总结
    python中argparse模块
    剑指offer——二叉树中和为某一值的路径
    剑指Offer——整数中1出现的次数(从1到n整数中1出现的次数)
    python操作redis集群
    redis-cluster配置
    redis主从同步
    redis不重启,切换RDB备份到AOF备份
    redis持久化RDB与AOF
  • 原文地址:https://www.cnblogs.com/smbk/p/4910436.html
Copyright © 2011-2022 走看看