1. 程式人生 > >程式設計基礎_設定標誌位

程式設計基礎_設定標誌位

C#控制檯程式,新增標誌位來實現選擇。很基礎的思想,卻很重要,特別是在對程式進行小修改的時候。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Test11
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("請輸入李四的工資評定");
            string Rank = Console.ReadLine();
            int salary = 5000;

            //新增標誌位
            bool salaryFlag = false;

            if (Rank == "A")
            {
                salary += 500;
            }
            else if (Rank == "B")
            {
                salary += 300;
            }
            else if (Rank == "C")
            {
                salary += 0;
            }
            else if (Rank == "D")
            {
                salary -= 300;
            }
            else if (Rank == "E")
            {
                salary -= 500;
            }
            else
            {
                salaryFlag = true;
                Console.WriteLine("您輸入的評級標準不正確");
            }

            if (salaryFlag == false)
            {
                Console.WriteLine("李四來年的工資為" + salary);
            }

            Console.ReadKey();
        }
    }
}

相關推薦

程式設計基礎_設定標誌

C#控制檯程式,新增標誌位來實現選擇。很基礎的思想,卻很重要,特別是在對程式進行小修改的時候。using System; using System.Collections.Generic; using System.Linq; using System.Text; nam

網路程式設計基礎_五層協議

五層協議詳解 一、資料鏈路層/物理層 Ethernet(乙太網協議) 資料報,資料幀 head data 18位元組 6位元組(源地址)傳送者 6位元組(目標地址)接收者 6位元組(網絡卡) MAC地址 計算機通訊都靠吼

Linux程式設計基礎——GDB設定斷點

啟動GDB後,首先就是要設定斷點,程式中斷後才能除錯。在gdb中,斷點通常有三種形式: 斷點(BreakPoint): 在程式碼的指定位置中斷,這個是我們用得最多的一種。設定斷點的命令是break,它通常有如下方式: break <function>    在進入指定函式時停住 break

程式設計與演算法(二)演算法基礎_北京大學 學習筆記(一)

第一週 列舉 所有題目用python實現 例題1 完美立方 N=int(input ('N=')) for a in range(3,N+1): for b in range(

[C/C++筆試面試題] 程式設計基礎 - 操作、函式、陣列篇

7 位操作 二進位制是現代計算機發展的基礎,所有的程式程式碼都需要轉換成最終的二進位制程式碼才能執 行。合理地進行二進位制的位操作,對於編寫優質程式碼,特別是嵌入式應用軟體開發非常關鍵。 7.1 一些結構宣告中的冒號和數字是什麼意思? c語言的結構體可以實現位段,它的定義形式是在一個定義的結構體成員後面

linux中gdb的使用 Linux程式設計基礎——GDB(設定斷點)

斷點   在程式碼的指定位置中斷,使程式在此中斷。 break <function>    在進入指定函式時停住 break <linenum>    

java基礎(10)Java程式設計中怎麼設定一個隨機數,範圍在兩個數之間

一、產生隨機數 1、Java.lang.Math包中的random( )方法 static double random() 偽隨機數返回帶正號的double值,該值大於等於0.0小於等於1.0 2、java.util.Random int nextInt(int n)

80x86組合語言基礎標誌

RFLAGS(64位)將EFLAGS(32位)擴充套件到64位,新擴充套件的高32位全部保留未用。 RFLAGS(32位)由3類(S: Status flag,C: Control flag,X: System flag)標誌位組成:    63-32        31-22      21    20 

組合語言_標誌介紹

一、運算結果標誌位1、進位標誌CF(Carry Flag)進位標誌CF主要用來反映運算是否產生進位或借位。如果運算結果的最高位產生了一個進位或借位,那麼,其值為1,否則其值為0。使用該標誌位的情況有:多字(位元組)數的加減運算,無符號數的大小比較運算,移位操作,字(位元組)之間移位,專門改變CF值的指令等。2

如何設定網頁址列前面的標誌favicon圖示?

是不是開啟一些比較大型的網站,網頁的位址列前面都有該網站的標誌,網頁標誌ico如何設定? 位址列標誌favicon.ico? 如何讓網站的圖標出現在位址列上? 在收藏夾和位址列前面新增ICO圖示? 如:百度,163,新浪等.如圖 :37計favicon圖示裁圖. fav

JAVA基礎_網路程式設計

        IP地址:InetAddress類;         public static InetAddress getLocalHost()throws UnknownHostException返回本地主機。//通過次方法獲得IP地址:         publ

各種標誌的含義

含義 程序員 重啟 課程 奇偶校驗位 有符號 lag err 屏蔽 一、運算結果標誌位 1、進位標誌CF(Carry Flag) 進位標誌CF主要用來反映運算是否產生進位或借位。如果運算結果的最高位產生了一個進位或借位,那麽,其值為1,否則其值為0。 使用該標誌位的情況有:

[C/C++]_[0基礎]_[static_cast,reinterpret_cast,dynimic_cast的使用場景和差別]

輸出 type class 可能 pen rgs make 在那 char 場景:1. C++的對象差別於C的原因是他們能夠有繼承關系, 方法有重載, 覆蓋關系等, 他們的對象內存數據結構因此也比較復雜.2. 非常多情況下我們須要一個父類來存儲子類的指針對象進行通用方法

linux基礎_系統運行級別

nbsp 來源 未使用 strong 例如 禁止 logs 運行級別 系統 linux系統一共有7個運行級別 級別0:系統停機狀態,系統默認運行級別不能為0,否則不能正常啟動;例如:init0=關機 級別1:單用戶工作狀態,root權限用於系統維護,禁止遠程登錄 級別2:

Linux基礎_文件目錄管理

文本排序 字段 red 執行權 功能 str 只顯示一行 硬件時間 style 目錄/文件管理   目錄管理:     1.ls     2.cd     3.pwd     4.tree:查看目錄樹     5.mkdir:創建空目錄     -p:創建父目

JS基礎_標識符

變量 color 不能 ext 大寫 div span font 小寫 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8">

JS基礎_布爾值

body tle eof tex var als 使用 clas htm 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8">

java基礎_代碼塊

getname color zed 並且 class 格式 調用 sync ati 1. 局部代碼塊   位置: 方法中   作用: 限定變量生命周期,及早釋放,提高內存利用率. 2. 構造代碼塊   位置: 類中   作用: 多個構造方法中相同的代碼存放到一起,每次調用構

java基礎_邏輯運算符

男女 amp 運算符 表達式 width border 作用 邏輯運算符 不執行 名字   作用 & 並且,有falst則整個表達式false | 或者,有true則整個表達式true ! 取反,false為true,true為fa

JAVA基礎_可變參數

class 必須 div 類型 1.5 pre 一個 stat 創建一個數組 自JAVA1.5以來,在JAVA中出現了可變參數一說,其針對的情況是對多個不確定的相同類型的元素進行同一類操作的情形。可變參數有點類似與重載的概念,但是其中的可變參數是被隱式的轉換成數組來進行處理