Procházet zdrojové kódy

Создан новый проект

Igor před 1 rokem
revize
763366e454
1 změnil soubory, kde provedl 39 přidání a 0 odebrání
  1. 39 0
      лаб1.cs

+ 39 - 0
лаб1.cs

@@ -0,0 +1,39 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace лаба1
+{
+    class Program
+    {
+        static void Main(string[] args)
+        {
+            {
+                int k=1; //Индекс суммы
+                double Sum = 0; //Сумма ряда
+                double e = 0.001; //Точность
+                while (true) //Цикл
+                {
+                    double term = Math.Pow(-1, k+1) / (2 * k-1); //Текущий член ряда
+                    Sum += term; //Прибавляем член ряда к сумме
+                    if (Math.Abs(term) < e) // Условие
+                    {
+                        break;
+                    } //Проверяем точность
+                    k++; //Увеличиваем индекс суммы
+                }
+                double piOver4 = Sum;
+                double pi = piOver4 * 4;
+                double roundedpiOver4 = Math.Round(piOver4, 5); //Округляем значение до 5 символов после запятой
+                double roundedpi = Math.Round(pi, 5); //Округляем значение до 5 символов после запятой
+                double difference = Math.Round(Math.Abs(piOver4 - pi),5); //Округляем значение до 5 символов после запятой
+                Console.WriteLine("Вычисленное значение:" + roundedpiOver4); //Выводим надпись для пользователя
+                Console.WriteLine("Точное значение:" + roundedpi); //Выводим надпись для пользователя
+                Console.WriteLine("Разница значений:" + difference); //Выводим надпись для пользователя
+                Console.ReadKey(); //Задержка экрана
+            }
+        }
+    }
+}