Найти сумму всех целых чисел от 100 до 500 - C#

Узнай цену своей работы

Формулировка задачи:

Найти: а) сумму всех целых чисел от 100 до 500;

Решение задачи: «Найти сумму всех целых чисел от 100 до 500»

textual
Листинг программы
  1. class Program
  2.     {
  3.         static void Main(string[] args)
  4.         {
  5.             try
  6.             {
  7.                 Console.WriteLine(SummaChiselKombinatorika(100, 500).ToString());
  8.                 Console.Read();
  9.             }
  10.             catch (ArgumentException Ex)
  11.             {
  12.                 Console.WriteLine(Ex.Message.ToString());
  13.             }
  14.            
  15.         }
  16.  
  17.         /*
  18.          * Формула: (n(n+1))/2 для нахождения от 1 до N
  19.          * Формула: ((n1(n1+1))/2) - (((n2-1)*[(n2-1)+1])/2) для нахождения суммы от n1 до n2 в случае если n1 > n2
  20.          */
  21.         static int SummaChiselKombinatorika(int iOt, int iDO)
  22.         {
  23.  
  24.             if (iOt == 1)
  25.                 return (iDO * (iDO + 1)) / 2;
  26.             if (iOt >= iDO)
  27.                 throw new ArgumentException("Ошибка");
  28.             return ((iDO * (iDO + 1)) / 2) - (((iOt -1) * Math.Abs((iOt - 1) +1)) / 2);
  29.         }
  30.     }

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


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

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

14   голосов , оценка 4.143 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы