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