using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Assignment9 { class Program { static void Main(string[] args) { Console.WriteLine("歡迎進入調分程式"); Student a = new Student(); Console.WriteLine("請輸入國文成績"); a.SetChinese(double.Parse(Console.ReadLine())); Console.WriteLine("請輸入英文成績"); a.SetEnglish(double.Parse(Console.ReadLine())); Console.WriteLine("請輸入數學成績"); a.SetMath(double.Parse(Console.ReadLine())); Console.WriteLine("請輸入自然成績"); a.SetScience(double.Parse(Console.ReadLine())); Console.WriteLine("請輸入社會成績"); a.SetSociety(double.Parse(Console.ReadLine())); Console.WriteLine("輸出原始成績"); Console.WriteLine("國文成績:{0},英文成績:{1},數學成績:{2},自然成績:{3},社會成績:{4}", a.GetChinese(), a.GetEnglish(), a.GetMath(), a.GetScience(), a.GetSociety()); a.Change(); Console.WriteLine("輸出調分後成績"); Console.WriteLine("國文成績:{0},英文成績:{1},數學成績:{2},自然成績:{3},社會成績:{4}", a.GetChinese(), a.GetEnglish(), a.GetMath(), a.GetScience(), a.GetSociety()); } } } =========================================================================================== using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Assignment9 { class Student { private double chinese; private double english; private double math; private double science; private double society; public void SetChinese(double ch) { chinese = ch; } public double GetChinese() { return chinese; } public void SetEnglish(double en) { english = en; } public double GetEnglish() { return english; } public void SetMath(double ma) { math = ma; } public double GetMath() { return math; } public void SetScience(double sc) { science = sc; } public double GetScience() { return science; } public double GetSociety() { return society; } public void SetSociety(double so) { society = so; } public void Change() { int counter = 0; Console.WriteLine("該同學平常出席率好嗎?輸入1:好 或 輸入0:不好"); if (int.Parse(Console.ReadLine()) == 1) counter = counter + 1; Console.WriteLine("該同學平常交作業情形好嗎?輸入1:好 或 輸入0:不好"); if (int.Parse(Console.ReadLine()) == 1) counter = counter + 1; Console.WriteLine("該同學有來考試嗎?輸入1:有 或 輸入0:沒有"); if (int.Parse(Console.ReadLine()) == 1) counter = counter + 2; if (counter > 2) { math = 10 * System.Math.Sqrt(math); chinese = 10 * System.Math.Sqrt(chinese); english = 10 * System.Math.Sqrt(english); if (society <= 60) society = 60; if (science <= 60) science = 60; } } } }