Advertisement
ตัวอย่างการเขียนโปรแกรมคำนวณ ค่าเฉลี่ย มัธยฐาน และ ฐานนิยม ทางคณิตศาสตร์ โดยใช้ภาษา C# เขียนในรูปแบบของ Console Application
Advertisement
/* * DekDEV.com */ using System; using System.Linq; namespace ConvertAMM { class Program { static void Main(string[] args) { Console.WriteLine("\nInput data set => 1,2,3,4,5,6,..."); Console.WriteLine(); Console.Write("Enter your data set : "); string[] strDataArray = Console.ReadLine().Split(new string[] { "," }, StringSplitOptions.None); double[] Data = new double[strDataArray.Length]; for (int i = 0; i < strDataArray.Length; i++) { if (strDataArray[i] == "") continue; Data[i] = double.Parse(strDataArray[i]); } Array.Sort(Data); double Average = Data.Sum()/Data.Length; double Median = Data[Data.Length/2]; double Mode = Data.GroupBy(n => n).OrderByDescending(g => g.Count()) .Select(g => g.Key).FirstOrDefault(); Console.WriteLine(); Console.WriteLine("Average is : " + Average); Console.WriteLine("Median is : " + Median); Console.WriteLine("Mode is : " + Mode); Console.WriteLine("\n\nPowered by dekdev.com"); Console.Read(); } } }
Advertisement