Pārlūkot izejas kodu

Снова изменил 4 задание

Artur_Vodochnikov 2 gadi atpakaļ
vecāks
revīzija
f43dba99db
27 mainītis faili ar 580 papildinājumiem un 657 dzēšanām
  1. BIN
      Prakt4/WindowsFormsApp2/.vs/WindowsFormsApp2/FileContentIndex/1c5739c4-f9d9-4269-ba95-21fc969e0f9c.vsidx
  2. BIN
      Prakt4/WindowsFormsApp2/.vs/WindowsFormsApp2/FileContentIndex/495c81a5-227e-47ea-9c4e-dccda65129f0.vsidx
  3. BIN
      Prakt4/WindowsFormsApp2/.vs/WindowsFormsApp2/FileContentIndex/ffc4a640-9a76-488a-ba72-08aa68c3662d.vsidx
  4. BIN
      Prakt4/WindowsFormsApp2/.vs/WindowsFormsApp2/v17/.suo
  5. 6 6
      Prakt4/WindowsFormsApp2/WindowsFormsApp2.sln
  6. 81 0
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/FormCycleAlgoritm.cs
  7. 167 0
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/FormCycleAlgoritm.designer.cs
  8. 318 0
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/FormCycleAlgoritm.resx
  9. 0 85
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/LineAlgoritm.cs
  10. 0 176
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/LineAlgoritm.designer.cs
  11. 0 364
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/LineAlgoritm.resx
  12. 1 1
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/Program.cs
  13. 1 1
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/Properties/AssemblyInfo.cs
  14. 6 6
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/WindowsFormsAppCycleAlgoritm.csproj
  15. BIN
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/bin/Debug/WindowsFormsApp2.exe
  16. 0 6
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/bin/Debug/WindowsFormsApp2.exe.config
  17. BIN
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/bin/Debug/WindowsFormsApp2.pdb
  18. BIN
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  19. BIN
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/WindowsFormsApp1.LineAlgoritm.resources
  20. BIN
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.Properties.Resources.resources
  21. 0 1
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.CoreCompileInputs.cache
  22. 0 11
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.FileListAbsolute.txt
  23. BIN
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.GenerateResource.cache
  24. 0 0
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.SuggestedBindingRedirects.cache
  25. BIN
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.exe
  26. BIN
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.pdb
  27. 0 0
      Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/WindowsFormsAppCycleAlgoritm.csproj.AssemblyReference.cache

BIN
Prakt4/WindowsFormsApp2/.vs/WindowsFormsApp2/FileContentIndex/1c5739c4-f9d9-4269-ba95-21fc969e0f9c.vsidx


BIN
Prakt4/WindowsFormsApp2/.vs/WindowsFormsApp2/FileContentIndex/495c81a5-227e-47ea-9c4e-dccda65129f0.vsidx


BIN
Prakt4/WindowsFormsApp2/.vs/WindowsFormsApp2/FileContentIndex/ffc4a640-9a76-488a-ba72-08aa68c3662d.vsidx


BIN
Prakt4/WindowsFormsApp2/.vs/WindowsFormsApp2/v17/.suo


+ 6 - 6
Prakt4/WindowsFormsApp2/WindowsFormsApp2.sln

@@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
 # Visual Studio Version 17
 VisualStudioVersion = 17.4.33213.308
 MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsFormsAppLineAlgoritm", "WindowsFormsApp2\WindowsFormsAppLineAlgoritm.csproj", "{1012D35D-0EFD-4636-9517-A7E65BC43B70}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsFormsAppCycleAlgoritm", "WindowsFormsApp2\WindowsFormsAppCycleAlgoritm.csproj", "{96522F1D-7955-4B06-AE4E-98B377143133}"
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -11,15 +11,15 @@ Global
 		Release|Any CPU = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{1012D35D-0EFD-4636-9517-A7E65BC43B70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{1012D35D-0EFD-4636-9517-A7E65BC43B70}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{1012D35D-0EFD-4636-9517-A7E65BC43B70}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{1012D35D-0EFD-4636-9517-A7E65BC43B70}.Release|Any CPU.Build.0 = Release|Any CPU
+		{96522F1D-7955-4B06-AE4E-98B377143133}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{96522F1D-7955-4B06-AE4E-98B377143133}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{96522F1D-7955-4B06-AE4E-98B377143133}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{96522F1D-7955-4B06-AE4E-98B377143133}.Release|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
 	EndGlobalSection
 	GlobalSection(ExtensibilityGlobals) = postSolution
-		SolutionGuid = {238597DC-B32E-4D36-BE18-EFC8F8F35DA8}
+		SolutionGuid = {75CCD560-1A6D-45DA-B00F-47174C8C0299}
 	EndGlobalSection
 EndGlobal

+ 81 - 0
Prakt4/WindowsFormsApp2/WindowsFormsApp2/FormCycleAlgoritm.cs

@@ -0,0 +1,81 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace WindowsFormsApp1
+{
+   
+    public partial class FormСycleAlgoritm : Form
+    {
+        /// <summary>
+        /// Метод для получения числа от пользователя
+        /// </summary>
+        /// <param name="x0"> Число получаемое от пользователя </param>
+        /// <param name="xk"> Число получаемое от пользователя </param>
+        /// <param name="dx"> Число получаемое от пользователя </param>
+        public void CalculateNum(ref double x0, ref double xk, ref double dx)
+        {
+            try
+            {
+                x0 = Convert.ToDouble(tbInputX0.Text);
+            }
+            catch
+            {
+                tbInputX0.Text = "Ошибка";
+            }
+            try
+            {
+                xk = Convert.ToDouble(tbInputXK.Text);
+            }
+            catch
+            {
+                tbInputXK.Text = "Ошибка";
+            }
+            try
+            {
+                dx = Convert.ToDouble(tbInputDX.Text);
+            }
+            catch
+            {
+                tbInputDX.Text = "Ошибка";
+            }
+        }
+        /// <summary>
+        /// Метод который вычисляет и выводит ответ
+        /// </summary>
+        public void Resh()
+        {
+            // Очистка строки
+            tbOutput.Clear();
+            // Объявление переменных
+            double x0 = 0, xk = 0, dx = 0, y = 0;
+            // Получение чисел
+            CalculateNum(ref x0, ref xk, ref dx);
+            double x = x0;
+            //Цикл с вычислением и выводом ответа
+            tbOutput.Text += "Выполнил Санников Игорь" + Environment.NewLine;
+            for (double i = x; i <= xk; i += dx)
+            {
+                y = Math.Round((Math.Pow(Math.Log(Math.Sin(Math.Pow(i, 3) + 0.0025)), 3 / 2)) + (0.8 * Math.Pow(10, -3)), 4);
+                tbOutput.Text += "x = " + i + "; y = " + y + Environment.NewLine;
+            }
+        }
+        public FormСycleAlgoritm()
+        {
+            InitializeComponent();
+        }
+        /// <summary>
+        /// Метод для обработки нажатия на кнопку
+        /// </summary>
+        private void btnCalculate_Click(object sender, EventArgs e)
+        {
+            Resh();
+        }
+    }
+}

+ 167 - 0
Prakt4/WindowsFormsApp2/WindowsFormsApp2/FormCycleAlgoritm.designer.cs

@@ -0,0 +1,167 @@
+
+namespace WindowsFormsApp1
+{
+    partial class FormСycleAlgoritm
+    {
+        /// <summary>
+        /// Обязательная переменная конструктора.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Освободить все используемые ресурсы.
+        /// </summary>
+        /// <param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Код, автоматически созданный конструктором форм Windows
+
+        /// <summary>
+        /// Требуемый метод для поддержки конструктора — не изменяйте 
+        /// содержимое этого метода с помощью редактора кода.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormСycleAlgoritm));
+            this.label1 = new System.Windows.Forms.Label();
+            this.label2 = new System.Windows.Forms.Label();
+            this.label3 = new System.Windows.Forms.Label();
+            this.tbInputX0 = new System.Windows.Forms.TextBox();
+            this.tbInputXK = new System.Windows.Forms.TextBox();
+            this.tbInputDX = new System.Windows.Forms.TextBox();
+            this.pictureBox1 = new System.Windows.Forms.PictureBox();
+            this.tbOutput = new System.Windows.Forms.TextBox();
+            this.btnCalculate = new System.Windows.Forms.Button();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+            this.SuspendLayout();
+            // 
+            // label1
+            // 
+            this.label1.AutoSize = true;
+            this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.label1.Location = new System.Drawing.Point(13, 56);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(43, 18);
+            this.label1.TabIndex = 0;
+            this.label1.Text = "X0 =";
+            // 
+            // label2
+            // 
+            this.label2.AutoSize = true;
+            this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.label2.Location = new System.Drawing.Point(13, 85);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(43, 18);
+            this.label2.TabIndex = 1;
+            this.label2.Text = "Xk =";
+            // 
+            // label3
+            // 
+            this.label3.AutoSize = true;
+            this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.label3.Location = new System.Drawing.Point(17, 113);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(40, 18);
+            this.label3.TabIndex = 2;
+            this.label3.Text = "dx =";
+            // 
+            // tbInputX0
+            // 
+            this.tbInputX0.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.tbInputX0.Location = new System.Drawing.Point(66, 55);
+            this.tbInputX0.Name = "tbInputX0";
+            this.tbInputX0.Size = new System.Drawing.Size(100, 22);
+            this.tbInputX0.TabIndex = 3;
+            // 
+            // tbInputXK
+            // 
+            this.tbInputXK.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.tbInputXK.Location = new System.Drawing.Point(66, 85);
+            this.tbInputXK.Name = "tbInputXK";
+            this.tbInputXK.Size = new System.Drawing.Size(100, 22);
+            this.tbInputXK.TabIndex = 4;
+            // 
+            // tbInputDX
+            // 
+            this.tbInputDX.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.tbInputDX.Location = new System.Drawing.Point(66, 114);
+            this.tbInputDX.Name = "tbInputDX";
+            this.tbInputDX.Size = new System.Drawing.Size(100, 22);
+            this.tbInputDX.TabIndex = 5;
+            // 
+            // pictureBox1
+            // 
+            this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
+            this.pictureBox1.Location = new System.Drawing.Point(12, 12);
+            this.pictureBox1.Name = "pictureBox1";
+            this.pictureBox1.Size = new System.Drawing.Size(288, 37);
+            this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+            this.pictureBox1.TabIndex = 6;
+            this.pictureBox1.TabStop = false;
+            // 
+            // tbOutput
+            // 
+            this.tbOutput.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+            this.tbOutput.Location = new System.Drawing.Point(12, 143);
+            this.tbOutput.Multiline = true;
+            this.tbOutput.Name = "tbOutput";
+            this.tbOutput.ReadOnly = true;
+            this.tbOutput.Size = new System.Drawing.Size(288, 157);
+            this.tbOutput.TabIndex = 9;
+            // 
+            // btnCalculate
+            // 
+            this.btnCalculate.Location = new System.Drawing.Point(10, 306);
+            this.btnCalculate.Name = "btnCalculate";
+            this.btnCalculate.Size = new System.Drawing.Size(288, 26);
+            this.btnCalculate.TabIndex = 10;
+            this.btnCalculate.Text = "Решить";
+            this.btnCalculate.UseVisualStyleBackColor = true;
+            this.btnCalculate.Click += new System.EventHandler(this.btnCalculate_Click);
+            // 
+            // FormСycleAlgoritm
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(310, 344);
+            this.Controls.Add(this.btnCalculate);
+            this.Controls.Add(this.tbOutput);
+            this.Controls.Add(this.pictureBox1);
+            this.Controls.Add(this.tbInputDX);
+            this.Controls.Add(this.tbInputXK);
+            this.Controls.Add(this.tbInputX0);
+            this.Controls.Add(this.label3);
+            this.Controls.Add(this.label2);
+            this.Controls.Add(this.label1);
+            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+            this.Name = "FormСycleAlgoritm";
+            this.ShowIcon = false;
+            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+            this.Text = "Сycle algoritm";
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Label label1;
+        private System.Windows.Forms.Label label2;
+        private System.Windows.Forms.Label label3;
+        private System.Windows.Forms.TextBox tbInputXK;
+        private System.Windows.Forms.TextBox tbInputDX;
+        private System.Windows.Forms.PictureBox pictureBox1;
+        private System.Windows.Forms.TextBox tbOutput;
+        private System.Windows.Forms.Button btnCalculate;
+        private System.Windows.Forms.TextBox tbInputX0;
+    }
+}
+

+ 318 - 0
Prakt4/WindowsFormsApp2/WindowsFormsApp2/FormCycleAlgoritm.resx

@@ -0,0 +1,318 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+</value>
+  </data>
+</root>

+ 0 - 85
Prakt4/WindowsFormsApp2/WindowsFormsApp2/LineAlgoritm.cs

@@ -1,85 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Forms;
-
-namespace WindowsFormsApp1
-{
-    public partial class LineAlgoritm : Form
-    {
-        /// <summary>
-        /// Обьявление переменных
-        /// </summary>
-        double a, b, x;
-        /// <summary>
-        /// Математическое вычисление
-        /// </summary>
-        /// <returns> Возвращает ответ в y </returns>
-        public double Resh(double a, double b, double x)
-        {
-            double y = Math.Round(((a * x - Math.Sqrt(b)) / (5.7 * (Math.Pow(x, 2) + Math.Pow(b, 2)))) - ((Math.Abs(x + b) - Math.Pow(a, 2)) / Math.Pow(x, 2)) * Math.Tan(Math.Pow(b, 2)), 3);
-            return y;
-        }
-        /// <summary>
-        /// Кнопка которая вызывает метод для решения
-        /// </summary>
-        private void btnResh_Click(object sender, EventArgs e)
-        {
-            double y = Resh(a, b, x);
-            tbOutput.Text = y.ToString();
-        }
-        /// <summary>
-        /// Поле ввода переменной B
-        /// </summary>
-        private void tbInputB_TextChanged(object sender, EventArgs e)
-        {
-            //Обработка ошибки
-            try
-            {
-                b = Convert.ToDouble(tbInputB.Text);
-            } catch
-            {
-                tbInputB.Text = "Ошибка";
-            }
-        }
-        /// <summary>
-        /// Поле ввода переменной X
-        /// </summary>
-        private void tbInputX_TextChanged(object sender, EventArgs e)
-        {
-            //Обработка ошибки
-            try
-            {
-                x = Convert.ToDouble(tbInputX.Text);
-            }
-            catch
-            {
-                tbInputX.Text = "Ошибка";
-            }
-        }
-        /// <summary>
-        /// Поле ввода переменной A
-        /// </summary>
-        private void tbInputA_TextChanged(object sender, EventArgs e)
-        {
-            //Обработка ошибки
-            try
-            {
-                a = Convert.ToDouble(tbInputA.Text);
-            }
-            catch
-            {
-                tbInputA.Text = "Ошибка";
-            }
-        }
-        public LineAlgoritm()
-        {
-            InitializeComponent();
-        }
-    }
-}

+ 0 - 176
Prakt4/WindowsFormsApp2/WindowsFormsApp2/LineAlgoritm.designer.cs

@@ -1,176 +0,0 @@
-namespace WindowsFormsApp1
-{
-    partial class LineAlgoritm
-    {
-        /// <summary>
-        /// Обязательная переменная конструктора.
-        /// </summary>
-        private System.ComponentModel.IContainer components = null;
-
-        /// <summary>
-        /// Освободить все используемые ресурсы.
-        /// </summary>
-        /// <param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param>
-        protected override void Dispose(bool disposing)
-        {
-            if (disposing && (components != null))
-            {
-                components.Dispose();
-            }
-            base.Dispose(disposing);
-        }
-
-        #region Код, автоматически созданный конструктором форм Windows
-
-        /// <summary>
-        /// Требуемый метод для поддержки конструктора — не изменяйте 
-        /// содержимое этого метода с помощью редактора кода.
-        /// </summary>
-        private void InitializeComponent()
-        {
-            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(LineAlgoritm));
-            this.pictureBox1 = new System.Windows.Forms.PictureBox();
-            this.tbVariableA = new System.Windows.Forms.TextBox();
-            this.tbInputA = new System.Windows.Forms.TextBox();
-            this.tbVariableB = new System.Windows.Forms.TextBox();
-            this.tbInputB = new System.Windows.Forms.TextBox();
-            this.tbVariableX = new System.Windows.Forms.TextBox();
-            this.tbInputX = new System.Windows.Forms.TextBox();
-            this.btnResh = new System.Windows.Forms.Button();
-            this.tbOutput = new System.Windows.Forms.TextBox();
-            this.tbTextOut = new System.Windows.Forms.TextBox();
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
-            this.SuspendLayout();
-            // 
-            // pictureBox1
-            // 
-            this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
-            this.pictureBox1.Location = new System.Drawing.Point(12, 12);
-            this.pictureBox1.Name = "pictureBox1";
-            this.pictureBox1.Size = new System.Drawing.Size(413, 91);
-            this.pictureBox1.TabIndex = 0;
-            this.pictureBox1.TabStop = false;
-            // 
-            // tbVariableA
-            // 
-            this.tbVariableA.Enabled = false;
-            this.tbVariableA.Location = new System.Drawing.Point(12, 160);
-            this.tbVariableA.Name = "tbVariableA";
-            this.tbVariableA.Size = new System.Drawing.Size(100, 20);
-            this.tbVariableA.TabIndex = 1;
-            this.tbVariableA.Text = "Переменная a";
-            // 
-            // tbInputA
-            // 
-            this.tbInputA.Location = new System.Drawing.Point(12, 186);
-            this.tbInputA.Name = "tbInputA";
-            this.tbInputA.Size = new System.Drawing.Size(100, 20);
-            this.tbInputA.TabIndex = 2;
-            this.tbInputA.TextChanged += new System.EventHandler(this.tbInputA_TextChanged);
-            // 
-            // tbVariableB
-            // 
-            this.tbVariableB.Enabled = false;
-            this.tbVariableB.Location = new System.Drawing.Point(118, 160);
-            this.tbVariableB.Name = "tbVariableB";
-            this.tbVariableB.Size = new System.Drawing.Size(100, 20);
-            this.tbVariableB.TabIndex = 3;
-            this.tbVariableB.Text = "Переменная b";
-            // 
-            // tbInputB
-            // 
-            this.tbInputB.Location = new System.Drawing.Point(118, 186);
-            this.tbInputB.Name = "tbInputB";
-            this.tbInputB.Size = new System.Drawing.Size(100, 20);
-            this.tbInputB.TabIndex = 4;
-            this.tbInputB.TextChanged += new System.EventHandler(this.tbInputB_TextChanged);
-            // 
-            // tbVariableX
-            // 
-            this.tbVariableX.Enabled = false;
-            this.tbVariableX.Location = new System.Drawing.Point(224, 160);
-            this.tbVariableX.Name = "tbVariableX";
-            this.tbVariableX.Size = new System.Drawing.Size(100, 20);
-            this.tbVariableX.TabIndex = 5;
-            this.tbVariableX.Text = "Переменная x";
-            // 
-            // tbInputX
-            // 
-            this.tbInputX.Location = new System.Drawing.Point(224, 186);
-            this.tbInputX.Name = "tbInputX";
-            this.tbInputX.Size = new System.Drawing.Size(100, 20);
-            this.tbInputX.TabIndex = 6;
-            this.tbInputX.TextChanged += new System.EventHandler(this.tbInputX_TextChanged);
-            // 
-            // btnResh
-            // 
-            this.btnResh.DialogResult = System.Windows.Forms.DialogResult.Cancel;
-            this.btnResh.Location = new System.Drawing.Point(330, 160);
-            this.btnResh.Name = "btnResh";
-            this.btnResh.Size = new System.Drawing.Size(95, 46);
-            this.btnResh.TabIndex = 7;
-            this.btnResh.Text = "Решить";
-            this.btnResh.UseVisualStyleBackColor = true;
-            this.btnResh.Click += new System.EventHandler(this.btnResh_Click);
-            // 
-            // tbOutput
-            // 
-            this.tbOutput.Location = new System.Drawing.Point(60, 123);
-            this.tbOutput.Name = "tbOutput";
-            this.tbOutput.ReadOnly = true;
-            this.tbOutput.Size = new System.Drawing.Size(100, 20);
-            this.tbOutput.TabIndex = 8;
-            // 
-            // tbTextOut
-            // 
-            this.tbTextOut.Enabled = false;
-            this.tbTextOut.Location = new System.Drawing.Point(13, 123);
-            this.tbTextOut.Name = "tbTextOut";
-            this.tbTextOut.Size = new System.Drawing.Size(50, 20);
-            this.tbTextOut.TabIndex = 9;
-            this.tbTextOut.Text = "Ответ:";
-            // 
-            // Form1
-            // 
-            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
-            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
-            this.ClientSize = new System.Drawing.Size(439, 225);
-            this.Controls.Add(this.tbTextOut);
-            this.Controls.Add(this.tbOutput);
-            this.Controls.Add(this.btnResh);
-            this.Controls.Add(this.tbInputX);
-            this.Controls.Add(this.tbVariableX);
-            this.Controls.Add(this.tbInputB);
-            this.Controls.Add(this.tbVariableB);
-            this.Controls.Add(this.tbInputA);
-            this.Controls.Add(this.tbVariableA);
-            this.Controls.Add(this.pictureBox1);
-            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
-            this.ImeMode = System.Windows.Forms.ImeMode.Off;
-            this.MaximizeBox = false;
-            this.MinimizeBox = false;
-            this.Name = "Form1";
-            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
-            this.Text = "Линейный алгоритм";
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
-            this.ResumeLayout(false);
-            this.PerformLayout();
-
-        }
-
-
-        #endregion
-
-        private System.Windows.Forms.PictureBox pictureBox1;
-        private System.Windows.Forms.TextBox tbVariableA;
-        private System.Windows.Forms.TextBox tbInputA;
-        private System.Windows.Forms.TextBox tbVariableB;
-        private System.Windows.Forms.TextBox tbInputB;
-        private System.Windows.Forms.TextBox tbVariableX;
-        private System.Windows.Forms.TextBox tbInputX;
-        private System.Windows.Forms.Button btnResh;
-        private System.Windows.Forms.TextBox tbOutput;
-        private System.Windows.Forms.TextBox tbTextOut;
-    }
-}
-

+ 0 - 364
Prakt4/WindowsFormsApp2/WindowsFormsApp2/LineAlgoritm.resx

@@ -1,364 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!-- 
-    Microsoft ResX Schema 
-    
-    Version 2.0
-    
-    The primary goals of this format is to allow a simple XML format 
-    that is mostly human readable. The generation and parsing of the 
-    various data types are done through the TypeConverter classes 
-    associated with the data types.
-    
-    Example:
-    
-    ... ado.net/XML headers & schema ...
-    <resheader name="resmimetype">text/microsoft-resx</resheader>
-    <resheader name="version">2.0</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        <value>[base64 mime encoded serialized .NET Framework object]</value>
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
-        <comment>This is a comment</comment>
-    </data>
-                
-    There are any number of "resheader" rows that contain simple 
-    name/value pairs.
-    
-    Each data row contains a name, and value. The row also contains a 
-    type or mimetype. Type corresponds to a .NET class that support 
-    text/value conversion through the TypeConverter architecture. 
-    Classes that don't support this are serialized and stored with the 
-    mimetype set.
-    
-    The mimetype is used for serialized objects, and tells the 
-    ResXResourceReader how to depersist the object. This is currently not 
-    extensible. For a given mimetype the value must be set accordingly:
-    
-    Note - application/x-microsoft.net.object.binary.base64 is the format 
-    that the ResXResourceWriter will generate, however the reader can 
-    read any of the formats listed below.
-    
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-    
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array 
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    -->
-  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
-    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
-    <xsd:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <xsd:element name="metadata">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" />
-              </xsd:sequence>
-              <xsd:attribute name="name" use="required" type="xsd:string" />
-              <xsd:attribute name="type" type="xsd:string" />
-              <xsd:attribute name="mimetype" type="xsd:string" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="assembly">
-            <xsd:complexType>
-              <xsd:attribute name="alias" type="xsd:string" />
-              <xsd:attribute name="name" type="xsd:string" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="data">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="resheader">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" />
-            </xsd:complexType>
-          </xsd:element>
-        </xsd:choice>
-      </xsd:complexType>
-    </xsd:element>
-  </xsd:schema>
-  <resheader name="resmimetype">
-    <value>text/microsoft-resx</value>
-  </resheader>
-  <resheader name="version">
-    <value>2.0</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
-  <data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        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
-</value>
-  </data>
-</root>

+ 1 - 1
Prakt4/WindowsFormsApp2/WindowsFormsApp2/Program.cs

@@ -17,7 +17,7 @@ namespace WindowsFormsApp2
         {
             Application.EnableVisualStyles();
             Application.SetCompatibleTextRenderingDefault(false);
-            Application.Run(new LineAlgoritm());
+            Application.Run(new FormСycleAlgoritm());
         }
     }
 }

+ 1 - 1
Prakt4/WindowsFormsApp2/WindowsFormsApp2/Properties/AssemblyInfo.cs

@@ -20,7 +20,7 @@ using System.Runtime.InteropServices;
 [assembly: ComVisible(false)]
 
 // Следующий GUID служит для идентификации библиотеки типов, если этот проект будет видимым для COM
-[assembly: Guid("1012d35d-0efd-4636-9517-a7e65bc43b70")]
+[assembly: Guid("96522f1d-7955-4b06-ae4e-98b377143133")]
 
 // Сведения о версии сборки состоят из указанных ниже четырех значений:
 //

+ 6 - 6
Prakt4/WindowsFormsApp2/WindowsFormsApp2/WindowsFormsAppLineAlgoritm.csproj → Prakt4/WindowsFormsApp2/WindowsFormsApp2/WindowsFormsAppCycleAlgoritm.csproj

@@ -4,7 +4,7 @@
   <PropertyGroup>
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProjectGuid>{1012D35D-0EFD-4636-9517-A7E65BC43B70}</ProjectGuid>
+    <ProjectGuid>{96522F1D-7955-4B06-AE4E-98B377143133}</ProjectGuid>
     <OutputType>WinExe</OutputType>
     <RootNamespace>WindowsFormsApp2</RootNamespace>
     <AssemblyName>WindowsFormsApp2</AssemblyName>
@@ -46,16 +46,16 @@
     <Reference Include="System.Xml" />
   </ItemGroup>
   <ItemGroup>
-    <Compile Include="LineAlgoritm.cs">
+    <Compile Include="FormCycleAlgoritm.cs">
       <SubType>Form</SubType>
     </Compile>
-    <Compile Include="LineAlgoritm.designer.cs">
-      <DependentUpon>LineAlgoritm.cs</DependentUpon>
+    <Compile Include="FormCycleAlgoritm.designer.cs">
+      <DependentUpon>FormCycleAlgoritm.cs</DependentUpon>
     </Compile>
     <Compile Include="Program.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
-    <EmbeddedResource Include="LineAlgoritm.resx">
-      <DependentUpon>LineAlgoritm.cs</DependentUpon>
+    <EmbeddedResource Include="FormCycleAlgoritm.resx">
+      <DependentUpon>FormCycleAlgoritm.cs</DependentUpon>
     </EmbeddedResource>
     <EmbeddedResource Include="Properties\Resources.resx">
       <Generator>ResXFileCodeGenerator</Generator>

BIN
Prakt4/WindowsFormsApp2/WindowsFormsApp2/bin/Debug/WindowsFormsApp2.exe


+ 0 - 6
Prakt4/WindowsFormsApp2/WindowsFormsApp2/bin/Debug/WindowsFormsApp2.exe.config

@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
-    <startup> 
-        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
-    </startup>
-</configuration>

BIN
Prakt4/WindowsFormsApp2/WindowsFormsApp2/bin/Debug/WindowsFormsApp2.pdb


BIN
Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache


BIN
Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/WindowsFormsApp1.LineAlgoritm.resources


BIN
Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.Properties.Resources.resources


+ 0 - 1
Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.CoreCompileInputs.cache

@@ -1 +0,0 @@
-a60754a33452f4c099a84b9165f5dee3e7ff4c81

+ 0 - 11
Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.FileListAbsolute.txt

@@ -1,11 +0,0 @@
-C:\Users\igors\source\repos\WindowsFormsApp2\WindowsFormsApp2\obj\Debug\WindowsFormsApp2.csproj.AssemblyReference.cache
-C:\Users\igors\source\repos\WindowsFormsApp2\WindowsFormsApp2\obj\Debug\WindowsFormsApp2.csproj.SuggestedBindingRedirects.cache
-C:\Users\igors\source\repos\WindowsFormsApp2\WindowsFormsApp2\obj\Debug\WindowsFormsApp1.LineAlgoritm.resources
-C:\Users\igors\source\repos\WindowsFormsApp2\WindowsFormsApp2\obj\Debug\WindowsFormsApp2.Properties.Resources.resources
-C:\Users\igors\source\repos\WindowsFormsApp2\WindowsFormsApp2\obj\Debug\WindowsFormsApp2.csproj.GenerateResource.cache
-C:\Users\igors\source\repos\WindowsFormsApp2\WindowsFormsApp2\obj\Debug\WindowsFormsApp2.csproj.CoreCompileInputs.cache
-C:\Users\igors\source\repos\WindowsFormsApp2\WindowsFormsApp2\bin\Debug\WindowsFormsApp2.exe.config
-C:\Users\igors\source\repos\WindowsFormsApp2\WindowsFormsApp2\bin\Debug\WindowsFormsApp2.exe
-C:\Users\igors\source\repos\WindowsFormsApp2\WindowsFormsApp2\bin\Debug\WindowsFormsApp2.pdb
-C:\Users\igors\source\repos\WindowsFormsApp2\WindowsFormsApp2\obj\Debug\WindowsFormsApp2.exe
-C:\Users\igors\source\repos\WindowsFormsApp2\WindowsFormsApp2\obj\Debug\WindowsFormsApp2.pdb

BIN
Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.GenerateResource.cache


+ 0 - 0
Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.csproj.SuggestedBindingRedirects.cache


BIN
Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.exe


BIN
Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/WindowsFormsApp2.pdb


+ 0 - 0
Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/WindowsFormsAppLineAlgoritm.csproj.AssemblyReference.cache → Prakt4/WindowsFormsApp2/WindowsFormsApp2/obj/Debug/WindowsFormsAppCycleAlgoritm.csproj.AssemblyReference.cache