Определить общее количество осадков, выпавших за каждую декаду этого месяца - C#
Формулировка задачи:
В месяце хронятся сведения о количестве осадков, выпавших за каждый день июля. Определить общее количество осадков, выпавших за каждую декаду этого месеца.
Решение задачи: «Определить общее количество осадков, выпавших за каждую декаду этого месяца»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Количество_осадков
{
class Program
{
static int ДниМесяца = 31;
static int ОсадкиЗаДень = 200;
static int КоличествоДекад = 3;
delegate int Вычисляем (int g, int u);
static int ЗаМесяц(int i, int j)
{
i = ОсадкиЗаДень;
j = ДниМесяца;
return i * j;
}
static int ЗаДекаду(int i, int j)
{
return i / j;
}
static void Main(string[] args)
{
// Сконструируем делегат
Вычисляем op1 = new Вычисляем(ЗаМесяц);
int result = op1(ОсадкиЗаДень, ДниМесяца);
Console.WriteLine("Осадки за месяц " + result);
// Изменим ссылку на метод
op1 = new Вычисляем(ЗаДекаду);
int result2 = op1(result, КоличествоДекад);
Console.WriteLine("Осадки за декаду " + result2);
Console.ReadLine();
}
}
}