Вычислить сумму 1/1 + 2/5 + 3/9 + 4/13..., пока слагаемое не станет меньше наперед заданного числа Е - C#

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

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

Вычислить сумму 1/1 + 2/5 + 3/9 + 4/13..., пока слагаемое не станет меньше наперед заданного числа Е. ответ либо не выводится, либо равен нулю. Не могу понять, что я делаю не так. Подскажите?
Листинг программы
  1. {
  2. class Program
  3. {
  4. static void Main(string[] args)
  5. {
  6. int x = 1;
  7. int z = 1;
  8. double c = 0.0;
  9. c = x / z;
  10. double E = 0.0;
  11. Console.Write("Enter E: ");
  12. E = double.Parse(Console.ReadLine());
  13. while (c > E) c += (x + 1) / (z + 4);
  14. Console.Write("Summa: ");
  15. Console.WriteLine(c);
  16. Console.ReadLine();
  17. }
  18. }
  19. }

Решение задачи: «Вычислить сумму 1/1 + 2/5 + 3/9 + 4/13..., пока слагаемое не станет меньше наперед заданного числа Е»

textual
Листинг программы
  1.         int x = 1;
  2.         int z = 1;
  3.         double sum = x / z;
  4.         double E = 0.3;
  5.         double slagaemoe = 0;
  6.         do
  7.         {
  8.              x+=1;
  9.              z+=4;
  10.              slagaemoe = (double)x / z;
  11.              sum +=slagaemoe;
  12.         } while (slagaemoe > E);
  13.         Console.WriteLine("x = "+ x.ToString());
  14.         Console.WriteLine("z = "+ z.ToString());
  15.         Console.WriteLine("slagaemoe = "+ slagaemoe.ToString());
  16.         Console.WriteLine("E = "+ E.ToString());
  17.         Console.WriteLine("sum = "+ sum.ToString());
  18.         Console.ReadLine();

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


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

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

13   голосов , оценка 4.077 из 5

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

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

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