0

การเขียนโปรแกรมหาค่า ต่ำสุด-สูงสุดและหาค่าเฉลี่ย



ผมมีคลาสสมัยเรียนมาฝาก เผื่อเพื่อนใช้ศึกษาในการเขียนโปรแกรม เพราะเท่าดูมา เกือบทุกที่อาจารย์ชอบให้เขียนโปรแกรมนี้ มันก็คือ คลาสหาค่าเฉลี่ย ค่าต่ำสุด ค่าสูงสุด หมดห่วงแล้ว หุหุ

วิธีการใช้งาน

Type Array of Inteeger

MinMaxValue m = new MinMaxValue();

 Console.WriteLine("sum{0}\nAverage={1}\nMax={2}\nMin={3}", m.Sum(num), m.Average(num,num.Length), m.Max(num), m.Min(num));
 Console.WriteLine("\nMaxInArray={0}\nMinInArray={1}",m.MaxIndex(num),m.MinIndex(num));

และ หาตำแหน่งที่มีค่าสูงสุด  หาตำแหน่งที่มีค่าต่ำสุด

private class MinMaxValue
{

public int Min(int[] numbers)
{

int m = numbers[0];

for (int i = 0; i < numbers.Length; i++)
{
if (m > numbers[i])
{
m = numbers[i];

}
}
return m;
}
public int MinIndex(int[] numbers)
{
int minIndex = 0;
int m = numbers[0];

for (int i = 0; i < numbers.Length; i++)
{
if (m < numbers[i])
{
m = numbers[i];
minIndex = i;
}
}
return minIndex;
}
public int Max(int[] numbers)
{
int m = numbers[0];

for (int i = 0; i < numbers.Length; i++)
{
if (m < numbers[i])
{
m = numbers[i];

}
}

return m;
}

public int MaxIndex(int[] numbers)
{
int m = numbers[0];
int maxIndex = 0;
for (int i = 0; i < numbers.Length; i++)
{
if (m > numbers[i])
{
m = numbers[i];
maxIndex = i;
}
}

return maxIndex;
}

public float Average(int[] numbers, int total)
{
float number = 0;
foreach (var num in numbers)
{
number += num;
}

return number/total;
}

public int Sum(int[] numbers)
{
int number = 0;
foreach (var num in numbers)
{
number += num;
}

return number;
}
}

}

สามารถนำไปใช้ได้เลยครับ

Incoming search terms:

  • โปรแกรมหาค่าเฉลี่ย
  • การเขียนโปรแกรมหาค่าเฉลี่ย
  • เขียนโปรแกรมหาค่าเฉลี่ย
  • c# ค่าเฉลี่ย
  • โปรแกรมหาค่าสูงสุด
Filed in: .NET Tags: , , ,

Related Posts

Bookmark and Promote!

แสดงความคิดเห็น

© 4691 ไอที-เดฟโซน. All Rights Reserved. XHTML / CSS Valid.