Определить общее количество осадков, выпавших за каждую декаду этого месяца - 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();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.286 из 5
Похожие ответы