/********************************************************************************* * * 功能描述: 學生成績查詢 * * 做 者: 郭強生 * * 修改日期: 2012-08-06 * * 備 注: 編寫一段程序,運行時向用戶提問「你考了多少分?(0~100)」, * 接受輸入後判斷其等級並顯示出來。判斷依據以下: * 等級={優 (90~100分);良 (80~89分);中 (60~79分); * 差 (0~59分);} ************************************************************************************/ using System; using System.Collections.Generic; using System.Text; namespace Practice { class Program { static void Main(string[] args) { //用戶進入系統界面後顯示「您考了多少分」 Console.WriteLine("您考了多少分?"); //c從鍵盤讀取輸入的字符串 string str = Console.ReadLine(); //將字符串轉換爲數字 double myMark = Convert.ToDouble(str); //定義一個類的對象 調用system方法 Program pro = new Program(); pro.System(myMark); } public void System(double myMark) { //+-------------------------------------------------------------------+ //+ 警告:提示用戶輸入的分數不能超過100而且不能小於0 //+-------------------------------------------------------------------+ //輸入的成績是否合法 if((myMark>100)||(myMark<0)) { Console.WriteLine("您輸入的成績有誤"); } //判斷在90~100之間 if ((myMark>=90)&&(myMark<=100)) { //輸出優秀 Console.WriteLine("優秀。。。。"); } //判斷大於80 else if ((myMark >=80)&&(myMark<=90)) { //輸出良 Console.WriteLine("良"); } //判斷大於70 else if((myMark>70)&&(myMark<80)) { //輸出中 Console.WriteLine("中"); } //不及格 else if((myMark>=0)&&(myMark<=60)) { //輸出差 Console.WriteLine("差"); } } } }