Return Max Sales Array - CSharp Custom Type

CSharp examples for Custom Type:Method

Description

Return Max Sales Array

Demo Code

using System;//from w  ww. j  a  v  a2  s .  c  om
class ReturnMaxSalesArray
{
   public static void Main()
   {
      decimal [] person1Sales = {40, 10, 25, 5, 33, 6};
      decimal [] person2Sales = {80, 30, 11, 4, 33, 5};
      decimal [] maxSales;
      maxSales = MaxArray(person1Sales, person2Sales);
      Console.WriteLine("Max individual sales for each of the first six months: ");
      for (int i = 0; i < 6; i++)
      {
         Console.WriteLine("Max sales month {0}: {1,12:C}", (i+1), maxSales[i]);
      }
   }
   private static decimal [] MaxArray (decimal [] sales1, decimal [] sales2)
   {
      decimal [] maxSales = new decimal[sales1.Length];
      for (int i = 0; i < maxSales.Length; i++)
      {
         maxSales[i] = MaxAmount(sales1[i], sales2[i]);
      }
      return maxSales;
   }
   private static decimal MaxAmount(decimal a, decimal b)
   {
      if (a > b)
         return a;
      else
         return b;
   }
}

Result


Related Tutorials