欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

使用.NET編寫一個工資管理系統(tǒng)-創(chuàng)新互聯(lián)

本篇文章為大家展示了使用.NET編寫一個工資管理系統(tǒng),內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

為云和等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及云和網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、云和網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

具體內(nèi)容如下


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace gongzi
{
  class Program
  {
    static bool flag = true;
    //工人數(shù)
    const int NUM = 3;
    //定義二維數(shù)組
    static string[,] gong = new string[NUM, 5];
    static void Main(string[] args)
    {
      Console.Title = "工資管理系統(tǒng)";
      jiemian();  //菜單界面
      login();   //登錄界面
      while (flag)
      {
        caidan(); //菜單界面
      }
    }
    static void jiemian()
    {
      Console.Clear();
      Console.WriteLine("------工資管理系統(tǒng)------");
      Console.WriteLine("-----@lijia---2018-4-4-----------");
      Console.ReadKey();
    }
    static void login() //登錄界面
    {
      Console.WriteLine("請輸入用戶名:");
      String username = Console.ReadLine();
      Console.WriteLine("請輸入密碼:");
      String password = Console.ReadLine();
      if (username == "lijia" && password == "123456")
      {
        flag = true;//進(jìn)入菜單界面
      }
      else
      {
        Console.WriteLine("對不起,你輸入的用戶名或者密碼錯誤!請重新輸入!");
        flag = false;
      }
    }
    static void caidan()
    {
      Console.Clear();
      Console.WriteLine("工資管理系統(tǒng)");
      Console.WriteLine("1.工資錄入");
      Console.WriteLine("2.工資查詢");
      Console.WriteLine("3.工資修改");
      Console.WriteLine("4.工資統(tǒng)計(jì)");
      Console.WriteLine("0.退出系統(tǒng)");
      Console.WriteLine("請輸入0-3數(shù)字:");
      String choice = Console.ReadLine();
      switch (choice)
      {
        case "1":
          Console.WriteLine("工資錄入");
          Inputgongzi(gong,NUM);
          Console.ReadKey();
          break;
        case "2":
          Console.WriteLine("工資查詢");
          Outputgongzi(gong, NUM);
          Console.ReadKey();
          break;
        case "3":
          Console.WriteLine("請輸入你需要選擇的哪種工資的修改:(1基本工資2獎金)");
          string temp = string.Empty;
          int t = Convert.ToInt32(Console.ReadLine());
          switch (t)
          {
            case 1:
              Console.WriteLine("輸入您要修改基本工資在二維數(shù)組中所在行數(shù)(0-2):");
              int t1 = Convert.ToInt32(Console.ReadLine());
              temp = gong[t1, 2];
              gong[t1, 2] = Console.ReadLine();
              sfgz();
              break;
            case 2:
              Console.WriteLine("輸入您要修改的獎金在二維數(shù)組中所在行數(shù)(0-2):");
              int t2 = Convert.ToInt32(Console.ReadLine());
              temp = gong[t2, 3];
              gong[t2, 3] = Console.ReadLine();
              sfgz();
              break;
          }
          break;
        case "4":
          double a = Convert.ToDouble(gong[0, 4]);
          double b = Convert.ToDouble(gong[1, 4]);
          double c = Convert.ToDouble(gong[2, 4]);
          if (a > b)
          {
            if (a > c)
            {
              Console.WriteLine("高工資:{0}", a);
              if (b > c)
              {
                Console.WriteLine("最低工資:{0}", c);
              }
              else
              {
                Console.WriteLine("最低工資:{0}", b);
              }
            }
            else
            {
              Console.WriteLine("高工資:{0}", c);
            }
          }
          else
          {//a<b
            if (b > c)
            {
              Console.WriteLine("高工資:{0}", b);
              if (a > c)
              {
                Console.WriteLine("最低工資:{0}", c);
              }
              else
              {
                Console.WriteLine("最低工資:{0}", a);
              }
            }
            else//b<c
            {
              Console.WriteLine("高工資:{0}", c);
              Console.WriteLine("最低工資:{0}", a);
 
            }
          }
          double pjzhi = (a + b + c) / 3;
          Console.WriteLine("工資平均值:{0}", pjzhi);
          Console.ReadKey();
          break;
        case "0":
          flag = false;
          break;
      }
 
    }
 
    static void Inputgongzi(string[,] gong,int NUM)
    {
      string yuangong = string.Empty;
      string[] tmp;
      for (int i = 0; i < NUM; i++)
      {
        Console.WriteLine("請輸入第{0}個工人的工號、姓名、基本工資、獎金(以空格分割):", i + 1);
        yuangong = Console.ReadLine();
        //分割工人信息
        tmp = yuangong.Split(' ');
        for (int j = 0; j < tmp.Length; j++)
        {
          gong[i, j] = tmp[j];          
        }
        //計(jì)算實(shí)發(fā)工資
        double sodeshui = 0;
        double sfgz;
        double jbgz = Convert.ToDouble(gong[i, 2]);
        double jj = Convert.ToDouble(gong[i, 3]);
        if ((jbgz + jj) < 5000)
        {
          sfgz = jbgz + jj - sodeshui;
          gong[i, 4] = Convert.ToString(sfgz);
        }
        else if ((jbgz + jj) < 8000)
        {
          sodeshui = jbgz * 0.03;
        }
        else if ((jbgz + jj) < 20000)
        {
          sodeshui = 3000 * 0.03 + (jbgz - 8000) * 0.15;
        }
        else if ((jbgz + jj) > 20000)
        {
          sodeshui = 3000 * 0.03 + 2000 * 0.15 + (jbgz - 20000) * 0.25;
        }
        //計(jì)算實(shí)發(fā)工資
        sfgz = jbgz + jj - sodeshui;
        gong[i, 4] = Convert.ToString(sfgz);
      }
    }
 
    static void sfgz()
    {
      double sodeshui = 0;
      double sfgz;
      int i = 0;
      double jbgz = Convert.ToDouble(gong[i, 2]);
      double jiangjin = Convert.ToDouble(gong[i, 3]);
      if ((jbgz + jiangjin) < 5000)
      {
        sfgz = jbgz + jiangjin - sodeshui;
        gong[i, 4] = Convert.ToString(sfgz);
      }
      else if ((jbgz + jiangjin) < 8000)
      {
        sodeshui = jbgz * 0.03;
      }
      else if ((jbgz + jiangjin) < 20000)
      {
        sodeshui = 3000 * 0.03 + (jbgz - 8000) * 0.15;
      }
      else if ((jbgz + jiangjin) > 20000)
      {
        sodeshui = 3000 * 0.03 + 2000 * 0.15 + (jbgz - 20000) * 0.25;
      }
      //計(jì)算實(shí)發(fā)工資
      sfgz = jbgz + jiangjin - sodeshui;
      gong[i, 4] = Convert.ToString(sfgz);
    }
    static void Outputgongzi(string[,] gong, int NUM)
    {
      Console.WriteLine("-----------工人工資單-------------");
      Console.WriteLine("|----------------------------------|");
      Console.WriteLine("|工 號|姓  名|基本工資|獎  金|實(shí)發(fā)工資|");
      Console.WriteLine("-----------------------------------|");
      for (int i = 0; i < NUM; i++)
      {
        Console.WriteLine("|{0,5}|{1,8}|{2,8:f2}|{3,8:f2}|{4:8,f2}|", gong[i, 0], gong[i, 1], gong[i, 2], gong[i, 3], gong[i, 4]);
        Console.WriteLine("|---------------------------------------------|");
      }     
    }
  }
}

上述內(nèi)容就是使用.NET編寫一個工資管理系統(tǒng),你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站名稱:使用.NET編寫一個工資管理系統(tǒng)-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://aaarwkj.com/article10/pjodo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、網(wǎng)站營銷搜索引擎優(yōu)化、虛擬主機(jī)、企業(yè)網(wǎng)站制作、響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)
91一区二区亚洲嫩草| 国产乱肥老妇国产一区二| 国产av剧情精品亚洲| 在线播放精品免费不卡| 丁香色婷婷国产精品视频| 国产激情盗摄一区二区三区| 精品久久人妻中文字幕免费| 国产精品一区二区三区在线| 男人天堂一区二区av| 日韩av黄色制服在线网站| 国产精品久久中文字幕亚洲| 国产乱子一区二区三区| 未满十八在线观看网址| 免费精品99久久久国产| 日本毛茸茸的丰满熟妇| 久国产精品韩国三级视频| 国产一区二区精品久久岳√| 亚洲中文字幕乱码一二三| 欧美视频在线观看香蕉| 97在线观看视频视频| 亚洲精品一区二区三区中文字幕| 日韩免费高清不卡视频| 精品国产美女主播在线| 欧美特黄在线免费观看| 午夜情色视频在线观看| 国产精品人成在线观看不卡| 亚洲精品成人综合色在线| 亚洲精品黄色片中文字幕| 日韩一区二区中文字幕| 亚洲欧美经典精品专区| 一区二区人妻乳中文字幕| 成人av免费高清在线播放| 国产亚洲欧美日韩看国产| 亚洲另类欧美日韩中文字幕| 丰满少妇亚洲中文字幕| 亚洲精品香蕉久久情趣| 亚洲精品国产av成人网| 精精国产xxxx视频在线不卡| 中出亚洲精品日韩在线视频| 亚洲一区二区偷拍精品| 蜜桃视频在线视频免费观看|