Как исправить warning C4700: использована неинициализированная локальная переменная "M_PI"

Renounced

Строка 316 и 339
#pragma once
#include<cmath>
#include<stdlib.h>
#include<time.h>
#define _use_math_defines
#include<math.h>
 
namespace Project2 {
 
    using namespace System;
    using namespace System::ComponentModel;
    using namespace System::Collections;
    using namespace System::Windows::Forms::DataVisualization::Charting;;
    using namespace System::Data;
    using namespace System::Drawing;
 
    /// <summary>
    /// Сводка для MyForm
    /// </summary>
    public ref class MyForm : public System::Windows::Forms::Form
    {
    public:
        MyForm(void)
        {
            InitializeComponent();
            //
            //TODO: добавьте код конструктора
            //
        }
 
    protected:
        /// <summary>
        /// Освободить все используемые ресурсы.
        /// </summary>
        ~MyForm()
        {
            if (components)
            {
                delete components;
            }
        }
    private: System::Windows::Forms::DataVisualization::Charting::Chart^  chart1;
    protected:
    private: System::Windows::Forms::TextBox^  textBox1;
    private: System::Windows::Forms::TextBox^  textBox2;
    private: System::Windows::Forms::TextBox^  textBox3;
    private: System::Windows::Forms::TextBox^  textBox4;
    private: System::Windows::Forms::TextBox^  textBox5;
    private: System::Windows::Forms::Label^  label1;
 
 
 
 
    private: System::Windows::Forms::Button^  button1;
    private: System::Windows::Forms::Button^  button2;
    private: System::Windows::Forms::Button^  button3;
    private: System::Windows::Forms::Label^  label2;
    private: System::Windows::Forms::Label^  label3;
    private: System::Windows::Forms::Label^  label4;
    private: System::Windows::Forms::Label^  label5;
 
    private:
        /// <summary>
        /// Обязательная переменная конструктора.
        /// </summary>
        System::ComponentModel::Container ^components;
 
#pragma region Windows Form Designer generated code
        /// <summary>
        /// Требуемый метод для поддержки конструктора — не изменяйте 
        /// содержимое этого метода с помощью редактора кода.
        /// </summary>
        void InitializeComponent(void)
        {
            System::Windows::Forms::DataVisualization::Charting::ChartArea^  chartArea1 = (gcnew System::Windows::Forms::DataVisualization::Charting::ChartArea());
            System::Windows::Forms::DataVisualization::Charting::Legend^  legend1 = (gcnew System::Windows::Forms::DataVisualization::Charting::Legend());
            System::Windows::Forms::DataVisualization::Charting::Series^  series1 = (gcnew System::Windows::Forms::DataVisualization::Charting::Series());
            System::Windows::Forms::DataVisualization::Charting::Series^  series2 = (gcnew System::Windows::Forms::DataVisualization::Charting::Series());
            System::Windows::Forms::DataVisualization::Charting::Series^  series3 = (gcnew System::Windows::Forms::DataVisualization::Charting::Series());
            System::Windows::Forms::DataVisualization::Charting::Series^  series4 = (gcnew System::Windows::Forms::DataVisualization::Charting::Series());
            System::Windows::Forms::DataVisualization::Charting::Series^  series5 = (gcnew System::Windows::Forms::DataVisualization::Charting::Series());
            this->chart1 = (gcnew System::Windows::Forms::DataVisualization::Charting::Chart());
            this->textBox1 = (gcnew System::Windows::Forms::TextBox());
            this->textBox2 = (gcnew System::Windows::Forms::TextBox());
            this->textBox3 = (gcnew System::Windows::Forms::TextBox());
            this->textBox4 = (gcnew System::Windows::Forms::TextBox());
            this->textBox5 = (gcnew System::Windows::Forms::TextBox());
            this->label1 = (gcnew System::Windows::Forms::Label());
            this->button1 = (gcnew System::Windows::Forms::Button());
            this->button2 = (gcnew System::Windows::Forms::Button());
            this->button3 = (gcnew System::Windows::Forms::Button());
            this->label2 = (gcnew System::Windows::Forms::Label());
            this->label3 = (gcnew System::Windows::Forms::Label());
            this->label4 = (gcnew System::Windows::Forms::Label());
            this->label5 = (gcnew System::Windows::Forms::Label());
            (cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->chart1))->BeginInit();
            this->SuspendLayout();
            // 
            // chart1
            // 
            chartArea1->Name = L"ChartArea1";
            this->chart1->ChartAreas->Add(chartArea1);
            legend1->Name = L"Legend1";
            this->chart1->Legends->Add(legend1);
            this->chart1->Location = System::Drawing::Point(0, -1);
            this->chart1->Name = L"chart1";
            series1->ChartArea = L"ChartArea1";
            series1->ChartType = System::Windows::Forms::DataVisualization::Charting::SeriesChartType::Line;
            series1->Color = System::Drawing::Color::Black;
            series1->Legend = L"Legend1";
            series1->Name = L"Series1";
            series2->ChartArea = L"ChartArea1";
            series2->ChartType = System::Windows::Forms::DataVisualization::Charting::SeriesChartType::Line;
            series2->Color = System::Drawing::Color::Black;
            series2->Legend = L"Legend1";
            series2->Name = L"Series2";
            series3->ChartArea = L"ChartArea1";
            series3->ChartType = System::Windows::Forms::DataVisualization::Charting::SeriesChartType::Line;
            series3->Color = System::Drawing::Color::Black;
            series3->Legend = L"Legend1";
            series3->Name = L"Series3";
            series4->ChartArea = L"ChartArea1";
            series4->ChartType = System::Windows::Forms::DataVisualization::Charting::SeriesChartType::Point;
            series4->Color = System::Drawing::Color::Blue;
            series4->Legend = L"Legend1";
            series4->Name = L"Series4";
            series5->ChartArea = L"ChartArea1";
            series5->ChartType = System::Windows::Forms::DataVisualization::Charting::SeriesChartType::Point;
            series5->Color = System::Drawing::Color::Blue;
            series5->Legend = L"Legend1";
            series5->Name = L"Series5";
            this->chart1->Series->Add(series1);
            this->chart1->Series->Add(series2);
            this->chart1->Series->Add(series3);
            this->chart1->Series->Add(series4);
            this->chart1->Series->Add(series5);
            this->chart1->Size = System::Drawing::Size(460, 214);
            this->chart1->TabIndex = 0;
            this->chart1->Text = L"chart1";
            // 
            // textBox1
            // 
            this->textBox1->BorderStyle = System::Windows::Forms::BorderStyle::FixedSingle;
            this->textBox1->Location = System::Drawing::Point(200, 226);
            this->textBox1->Name = L"textBox1";
            this->textBox1->Size = System::Drawing::Size(45, 20);
            this->textBox1->TabIndex = 1;
            this->textBox1->Text = L"10000";
            // 
            // textBox2
            // 
            this->textBox2->BorderStyle = System::Windows::Forms::BorderStyle::FixedSingle;
            this->textBox2->Location = System::Drawing::Point(92, 287);
            this->textBox2->Name = L"textBox2";
            this->textBox2->ReadOnly = true;
            this->textBox2->Size = System::Drawing::Size(85, 20);
            this->textBox2->TabIndex = 2;
            // 
            // textBox3
            // 
            this->textBox3->BorderStyle = System::Windows::Forms::BorderStyle::FixedSingle;
            this->textBox3->Location = System::Drawing::Point(92, 319);
            this->textBox3->Name = L"textBox3";
            this->textBox3->ReadOnly = true;
            this->textBox3->Size = System::Drawing::Size(85, 20);
            this->textBox3->TabIndex = 3;
            // 
            // textBox4
            // 
            this->textBox4->BorderStyle = System::Windows::Forms::BorderStyle::FixedSingle;
            this->textBox4->Location = System::Drawing::Point(336, 282);
            this->textBox4->Name = L"textBox4";
            this->textBox4->ReadOnly = true;
            this->textBox4->Size = System::Drawing::Size(97, 20);
            this->textBox4->TabIndex = 4;
            // 
            // textBox5
            // 
            this->textBox5->BorderStyle = System::Windows::Forms::BorderStyle::FixedSingle;
            this->textBox5->Location = System::Drawing::Point(336, 320);
            this->textBox5->Name = L"textBox5";
            this->textBox5->ReadOnly = true;
            this->textBox5->Size = System::Drawing::Size(97, 20);
            this->textBox5->TabIndex = 5;
            // 
            // label1
            // 
            this->label1->AutoSize = true;
            this->label1->Location = System::Drawing::Point(90, 226);
            this->label1->Name = L"label1";
            this->label1->Size = System::Drawing::Size(87, 13);
            this->label1->TabIndex = 6;
            this->label1->Text = L"Сколько точек\?";
            // 
            // button1
            // 
            this->button1->Location = System::Drawing::Point(24, 363);
            this->button1->Name = L"button1";
            this->button1->Size = System::Drawing::Size(101, 37);
            this->button1->TabIndex = 11;
            this->button1->Text = L"Фигура";
            this->button1->UseVisualStyleBackColor = true;
            this->button1->Click += gcnew System::EventHandler(this, &MyForm::button1_Click);
            // 
            // button2
            // 
            this->button2->Location = System::Drawing::Point(180, 363);
            this->button2->Name = L"button2";
            this->button2->Size = System::Drawing::Size(97, 37);
            this->button2->TabIndex = 12;
            this->button2->Text = L"Расчет";
            this->button2->UseVisualStyleBackColor = true;
            this->button2->Click += gcnew System::EventHandler(this, &MyForm::button2_Click);
            // 
            // button3
            // 
            this->button3->Location = System::Drawing::Point(336, 363);
            this->button3->Name = L"button3";
            this->button3->Size = System::Drawing::Size(88, 37);
            this->button3->TabIndex = 13;
            this->button3->Text = L"Выход";
            this->button3->UseVisualStyleBackColor = true;
            // 
            // label2
            // 
            this->label2->AutoSize = true;
            this->label2->Location = System::Drawing::Point(3, 289);
            this->label2->Name = L"label2";
            this->label2->Size = System::Drawing::Size(74, 13);
            this->label2->TabIndex = 14;
            this->label2->Text = L"Точек внутри";
            // 
            // label3
            // 
            this->label3->AutoSize = true;
            this->label3->Location = System::Drawing::Point(3, 319);
            this->label3->Name = L"label3";
            this->label3->Size = System::Drawing::Size(83, 13);
            this->label3->TabIndex = 15;
            this->label3->Text = L"Точек снаружи";
            // 
            // label4
            // 
            this->label4->AutoSize = true;
            this->label4->Location = System::Drawing::Point(225, 282);
            this->label4->Name = L"label4";
            this->label4->Size = System::Drawing::Size(95, 13);
            this->label4->TabIndex = 16;
            this->label4->Text = L"Площадь фигуры";
            // 
            // label5
            // 
            this->label5->AutoSize = true;
            this->label5->Location = System::Drawing::Point(234, 319);
            this->label5->Name = L"label5";
            this->label5->Size = System::Drawing::Size(86, 13);
            this->label5->TabIndex = 17;
            this->label5->Text = L"Погрешность %";
            // 
            // MyForm
            // 
            this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
            this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
            this->ClientSize = System::Drawing::Size(462, 406);
            this->Controls->Add(this->label5);
            this->Controls->Add(this->label4);
            this->Controls->Add(this->label3);
            this->Controls->Add(this->label2);
            this->Controls->Add(this->button3);
            this->Controls->Add(this->button2);
            this->Controls->Add(this->button1);
            this->Controls->Add(this->label1);
            this->Controls->Add(this->textBox5);
            this->Controls->Add(this->textBox4);
            this->Controls->Add(this->textBox3);
            this->Controls->Add(this->textBox2);
            this->Controls->Add(this->textBox1);
            this->Controls->Add(this->chart1);
            this->Name = L"MyForm";
            this->Text = L"MyForm";
            this->Load += gcnew System::EventHandler(this, &MyForm::MyForm_Load);
            (cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->chart1))->EndInit();
            this->ResumeLayout(false);
            this->PerformLayout();
 
        }
 
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
    Series^plot1 = chart1->Series[0];
    Series^plot2 = chart1->Series[1];
    Series^plot3 = chart1->Series[2];
    ****** y, x;
    for (int i = -100; i <= 100; i++)
    {
        x = i;
        y = sqrt(10000 - x*x);
        plot1->Points->AddXY(x, y);
    }
    for (int i = -100; i <= 100; i++)
    {
        x = i;
        y = -0.5*(x + 100);
        plot2->Points->AddXY(x, y);
    }
    for (int i = -100; i <= 0; i++)
    {
        x = 100;
        y = i;
        plot3->Points->AddXY(x, y);
    }
}
private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  e) {
    Series^plot4 = chart1->Series[3];
    Series^plot5 = chart1->Series[4];
    int T_vn, T_za, n;
    float x, y, S_fig, S_r, er, M_PI;
    plot4->Points->Clear();
    plot5->Points->Clear();
    if (textBox1->Text != "")
    {
        n = Convert::ToInt32(textBox1->Text);
        T_vn = 0; T_za = 0;
        for (int i = 1; 1 <= n; i++)
        {
            x = rand() % 201 - 100;
            y = rand() % 201 - 100;
        }
        if (((x*x + y*y <= 10000) && (y >= 0)) || ((y<0) && (x <= 100) && (y >= -0.5*(x + 100))))
        {
            plot4->Points->AddXY(x, y); T_vn++;
        }
        else
        {
            plot5->Points->AddXY(x, y); T_za++;
        }
        textBox2->Text = Convert::ToString(T_vn);
        textBox3->Text = Convert::ToString(T_za);
        S_fig = 40000 * T_vn / n;
        S_r = 10000 + M_PI * 10000 / 2;
        er = fabs(S_r - S_fig) / S_r * 100;
        textBox4->Text = Convert::ToString(S_fig);
        textBox5->Text = Convert::ToString(er);
    }
}
private: System::Void MyForm_Load(System::Object^  sender, System::EventArgs^  e) {
}
};
}
Вылазит ошибка \users\daymo\desktop\project2\project2\myform.h(339): warning C4700: использована неинициализированная локальная переменная "M_PI" Ошибка в строке 339 Как исправить подскажите пожалуйста)
6 ответов

Renounced

В 5-й строке большими буквами напиши это название.


Renounced

Renounced, чтение документации от Microsoft нынче моветон? https://msdn.microsoft.com/ru-ru/library/4hwaceh6.aspx
#define _USE_MATH_DEFINES // for C++  
#include <cmath>


Renounced

SlavaSokolov, это константа для числа пи.


Renounced

#define _USE_MATH_DEFINES
 
#include <cmath>
#include <iostream>
using namespace std;
 
int main() { 
  std::cout << M_PI << " " << M_E << " " << M_SQRT2 << endl;
  return 0;
}


Renounced

Всем спасибо помогло)И можно еще 1 вопрос теперь такие ошибки как их решить? 1>c:\users\daymo\desktop\project2\project2\MyForm.h(327): warning C4244: =: преобразование "int" в "float", возможна потеря данных 1>c:\users\daymo\desktop\project2\project2\MyForm.h(328): warning C4244: =: преобразование "int" в "float", возможна потеря данных 1>c:\users\daymo\desktop\project2\project2\MyForm.h(340): warning C4244: =: преобразование "int" в "float", возможна потеря данных
#pragma once
#include<cmath>
#include<stdlib.h>
#include<time.h>
#define _USE_MATH_DEFINES
#include <cmath>
#include <iostream>
#include <Windows.h>
 
namespace Project2 {
 
    using namespace System;
    using namespace System::ComponentModel;
    using namespace System::Collections;
    using namespace System::Windows::Forms::DataVisualization::Charting;;
    using namespace System::Data;
    using namespace System::Drawing;
 
    /// <summary>
    /// Сводка для MyForm
    /// </summary>
    public ref class MyForm : public System::Windows::Forms::Form
    {
    public:
        MyForm(void)
        {
            InitializeComponent();
            //
            //TODO: добавьте код конструктора
            //
        }
 
    protected:
        /// <summary>
        /// Освободить все используемые ресурсы.
        /// </summary>
        ~MyForm()
        {
            if (components)
            {
                delete components;
            }
        }
    private: System::Windows::Forms::DataVisualization::Charting::Chart^  chart1;
    protected:
    private: System::Windows::Forms::TextBox^  textBox1;
    private: System::Windows::Forms::TextBox^  textBox2;
    private: System::Windows::Forms::TextBox^  textBox3;
    private: System::Windows::Forms::TextBox^  textBox4;
    private: System::Windows::Forms::TextBox^  textBox5;
    private: System::Windows::Forms::Label^  label1;
 
 
 
 
    private: System::Windows::Forms::Button^  button1;
    private: System::Windows::Forms::Button^  button2;
    private: System::Windows::Forms::Button^  button3;
    private: System::Windows::Forms::Label^  label2;
    private: System::Windows::Forms::Label^  label3;
    private: System::Windows::Forms::Label^  label4;
    private: System::Windows::Forms::Label^  label5;
 
    private:
        /// <summary>
        /// Обязательная переменная конструктора.
        /// </summary>
        System::ComponentModel::Container ^components;
 
#pragma region Windows Form Designer generated code
        /// <summary>
        /// Требуемый метод для поддержки конструктора — не изменяйте 
        /// содержимое этого метода с помощью редактора кода.
        /// </summary>
        void InitializeComponent(void)
        {
            System::Windows::Forms::DataVisualization::Charting::ChartArea^  chartArea1 = (gcnew System::Windows::Forms::DataVisualization::Charting::ChartArea());
            System::Windows::Forms::DataVisualization::Charting::Legend^  legend1 = (gcnew System::Windows::Forms::DataVisualization::Charting::Legend());
            System::Windows::Forms::DataVisualization::Charting::Series^  series1 = (gcnew System::Windows::Forms::DataVisualization::Charting::Series());
            System::Windows::Forms::DataVisualization::Charting::Series^  series2 = (gcnew System::Windows::Forms::DataVisualization::Charting::Series());
            System::Windows::Forms::DataVisualization::Charting::Series^  series3 = (gcnew System::Windows::Forms::DataVisualization::Charting::Series());
            System::Windows::Forms::DataVisualization::Charting::Series^  series4 = (gcnew System::Windows::Forms::DataVisualization::Charting::Series());
            System::Windows::Forms::DataVisualization::Charting::Series^  series5 = (gcnew System::Windows::Forms::DataVisualization::Charting::Series());
            this->chart1 = (gcnew System::Windows::Forms::DataVisualization::Charting::Chart());
            this->textBox1 = (gcnew System::Windows::Forms::TextBox());
            this->textBox2 = (gcnew System::Windows::Forms::TextBox());
            this->textBox3 = (gcnew System::Windows::Forms::TextBox());
            this->textBox4 = (gcnew System::Windows::Forms::TextBox());
            this->textBox5 = (gcnew System::Windows::Forms::TextBox());
            this->label1 = (gcnew System::Windows::Forms::Label());
            this->button1 = (gcnew System::Windows::Forms::Button());
            this->button2 = (gcnew System::Windows::Forms::Button());
            this->button3 = (gcnew System::Windows::Forms::Button());
            this->label2 = (gcnew System::Windows::Forms::Label());
            this->label3 = (gcnew System::Windows::Forms::Label());
            this->label4 = (gcnew System::Windows::Forms::Label());
            this->label5 = (gcnew System::Windows::Forms::Label());
            (cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->chart1))->BeginInit();
            this->SuspendLayout();
            // 
            // chart1
            // 
            chartArea1->Name = L"ChartArea1";
            this->chart1->ChartAreas->Add(chartArea1);
            legend1->Name = L"Legend1";
            this->chart1->Legends->Add(legend1);
            this->chart1->Location = System::Drawing::Point(0, -1);
            this->chart1->Name = L"chart1";
            series1->ChartArea = L"ChartArea1";
            series1->ChartType = System::Windows::Forms::DataVisualization::Charting::SeriesChartType::Line;
            series1->Color = System::Drawing::Color::Black;
            series1->Legend = L"Legend1";
            series1->Name = L"Series1";
            series2->ChartArea = L"ChartArea1";
            series2->ChartType = System::Windows::Forms::DataVisualization::Charting::SeriesChartType::Line;
            series2->Color = System::Drawing::Color::Black;
            series2->Legend = L"Legend1";
            series2->Name = L"Series2";
            series3->ChartArea = L"ChartArea1";
            series3->ChartType = System::Windows::Forms::DataVisualization::Charting::SeriesChartType::Line;
            series3->Color = System::Drawing::Color::Black;
            series3->Legend = L"Legend1";
            series3->Name = L"Series3";
            series4->ChartArea = L"ChartArea1";
            series4->ChartType = System::Windows::Forms::DataVisualization::Charting::SeriesChartType::Point;
            series4->Color = System::Drawing::Color::Blue;
            series4->Legend = L"Legend1";
            series4->Name = L"Series4";
            series5->ChartArea = L"ChartArea1";
            series5->ChartType = System::Windows::Forms::DataVisualization::Charting::SeriesChartType::Point;
            series5->Color = System::Drawing::Color::Blue;
            series5->Legend = L"Legend1";
            series5->Name = L"Series5";
            this->chart1->Series->Add(series1);
            this->chart1->Series->Add(series2);
            this->chart1->Series->Add(series3);
            this->chart1->Series->Add(series4);
            this->chart1->Series->Add(series5);
            this->chart1->Size = System::Drawing::Size(460, 214);
            this->chart1->TabIndex = 0;
            this->chart1->Text = L"chart1";
            // 
            // textBox1
            // 
            this->textBox1->BorderStyle = System::Windows::Forms::BorderStyle::FixedSingle;
            this->textBox1->Location = System::Drawing::Point(200, 226);
            this->textBox1->Name = L"textBox1";
            this->textBox1->Size = System::Drawing::Size(45, 20);
            this->textBox1->TabIndex = 1;
            this->textBox1->Text = L"10000";
            // 
            // textBox2
            // 
            this->textBox2->BorderStyle = System::Windows::Forms::BorderStyle::FixedSingle;
            this->textBox2->Location = System::Drawing::Point(92, 287);
            this->textBox2->Name = L"textBox2";
            this->textBox2->ReadOnly = true;
            this->textBox2->Size = System::Drawing::Size(85, 20);
            this->textBox2->TabIndex = 2;
            // 
            // textBox3
            // 
            this->textBox3->BorderStyle = System::Windows::Forms::BorderStyle::FixedSingle;
            this->textBox3->Location = System::Drawing::Point(92, 319);
            this->textBox3->Name = L"textBox3";
            this->textBox3->ReadOnly = true;
            this->textBox3->Size = System::Drawing::Size(85, 20);
            this->textBox3->TabIndex = 3;
            // 
            // textBox4
            // 
            this->textBox4->BorderStyle = System::Windows::Forms::BorderStyle::FixedSingle;
            this->textBox4->Location = System::Drawing::Point(336, 282);
            this->textBox4->Name = L"textBox4";
            this->textBox4->ReadOnly = true;
            this->textBox4->Size = System::Drawing::Size(97, 20);
            this->textBox4->TabIndex = 4;
            // 
            // textBox5
            // 
            this->textBox5->BorderStyle = System::Windows::Forms::BorderStyle::FixedSingle;
            this->textBox5->Location = System::Drawing::Point(336, 320);
            this->textBox5->Name = L"textBox5";
            this->textBox5->ReadOnly = true;
            this->textBox5->Size = System::Drawing::Size(97, 20);
            this->textBox5->TabIndex = 5;
            // 
            // label1
            // 
            this->label1->AutoSize = true;
            this->label1->Location = System::Drawing::Point(90, 226);
            this->label1->Name = L"label1";
            this->label1->Size = System::Drawing::Size(87, 13);
            this->label1->TabIndex = 6;
            this->label1->Text = L"Сколько точек\?";
            // 
            // button1
            // 
            this->button1->Location = System::Drawing::Point(24, 363);
            this->button1->Name = L"button1";
            this->button1->Size = System::Drawing::Size(101, 37);
            this->button1->TabIndex = 11;
            this->button1->Text = L"Фигура";
            this->button1->UseVisualStyleBackColor = true;
            this->button1->Click += gcnew System::EventHandler(this, &MyForm::button1_Click);
            // 
            // button2
            // 
            this->button2->Location = System::Drawing::Point(180, 363);
            this->button2->Name = L"button2";
            this->button2->Size = System::Drawing::Size(97, 37);
            this->button2->TabIndex = 12;
            this->button2->Text = L"Расчет";
            this->button2->UseVisualStyleBackColor = true;
            this->button2->Click += gcnew System::EventHandler(this, &MyForm::button2_Click);
            // 
            // button3
            // 
            this->button3->Location = System::Drawing::Point(336, 363);
            this->button3->Name = L"button3";
            this->button3->Size = System::Drawing::Size(88, 37);
            this->button3->TabIndex = 13;
            this->button3->Text = L"Выход";
            this->button3->UseVisualStyleBackColor = true;
            // 
            // label2
            // 
            this->label2->AutoSize = true;
            this->label2->Location = System::Drawing::Point(3, 289);
            this->label2->Name = L"label2";
            this->label2->Size = System::Drawing::Size(74, 13);
            this->label2->TabIndex = 14;
            this->label2->Text = L"Точек внутри";
            // 
            // label3
            // 
            this->label3->AutoSize = true;
            this->label3->Location = System::Drawing::Point(3, 319);
            this->label3->Name = L"label3";
            this->label3->Size = System::Drawing::Size(83, 13);
            this->label3->TabIndex = 15;
            this->label3->Text = L"Точек снаружи";
            // 
            // label4
            // 
            this->label4->AutoSize = true;
            this->label4->Location = System::Drawing::Point(225, 282);
            this->label4->Name = L"label4";
            this->label4->Size = System::Drawing::Size(95, 13);
            this->label4->TabIndex = 16;
            this->label4->Text = L"Площадь фигуры";
            // 
            // label5
            // 
            this->label5->AutoSize = true;
            this->label5->Location = System::Drawing::Point(234, 319);
            this->label5->Name = L"label5";
            this->label5->Size = System::Drawing::Size(86, 13);
            this->label5->TabIndex = 17;
            this->label5->Text = L"Погрешность %";
            // 
            // MyForm
            // 
            this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
            this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
            this->ClientSize = System::Drawing::Size(462, 406);
            this->Controls->Add(this->label5);
            this->Controls->Add(this->label4);
            this->Controls->Add(this->label3);
            this->Controls->Add(this->label2);
            this->Controls->Add(this->button3);
            this->Controls->Add(this->button2);
            this->Controls->Add(this->button1);
            this->Controls->Add(this->label1);
            this->Controls->Add(this->textBox5);
            this->Controls->Add(this->textBox4);
            this->Controls->Add(this->textBox3);
            this->Controls->Add(this->textBox2);
            this->Controls->Add(this->textBox1);
            this->Controls->Add(this->chart1);
            this->Name = L"MyForm";
            this->Text = L"MyForm";
            this->Load += gcnew System::EventHandler(this, &MyForm::MyForm_Load);
            (cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->chart1))->EndInit();
            this->ResumeLayout(false);
            this->PerformLayout();
 
        }
 
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
    Series^plot1 = chart1->Series[0];
    Series^plot2 = chart1->Series[1];
    Series^plot3 = chart1->Series[2];
    ****** y, x;
    for (int i = -100; i <= 100; i++)
    {
        x = i;
        y = sqrt(10000 - x*x);
        plot1->Points->AddXY(x, y);
    }
    for (int i = -100; i <= 100; i++)
    {
        x = i;
        y = -0.5*(x + 100);
        plot2->Points->AddXY(x, y);
    }
    for (int i = -100; i <= 0; i++)
    {
        x = 100;
        y = i;
        plot3->Points->AddXY(x, y);
    }
}
private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  e) {
    Series^plot4 = chart1->Series[3];
    Series^plot5 = chart1->Series[4];
    int T_vn, T_za, n;
    float x, y, S_fig, S_r, er, M_PI = 0;
    plot4->Points->Clear();
    plot5->Points->Clear();
    if (textBox1->Text != "")
    {
        n = Convert::ToInt32(textBox1->Text);
        T_vn = 0; T_za = 0;
        for (int i = 1; 1 <= n; i++)
        {
            x = rand() % 201 - 100;
            y = rand() % 201 - 100;
        }
        if (((x*x + y*y <= 10000) && (y >= 0)) || ((y<0) && (x <= 100) && (y >= -0.5*(x + 100))))
        {
            plot4->Points->AddXY(x, y); T_vn++;
        }
        else
        {
            plot5->Points->AddXY(x, y); T_za++;
        }
        textBox2->Text = Convert::ToString(T_vn);
        textBox3->Text = Convert::ToString(T_za);
        S_fig = 40000 * T_vn / n;
        S_r = 10000 + M_PI * 10000 / 2;
        er = fabs(S_r - S_fig) / S_r * 100;
        textBox4->Text = Convert::ToString(S_fig);
        textBox5->Text = Convert::ToString(er);
    }
}
private: System::Void MyForm_Load(System::Object^  sender, System::EventArgs^  e) {
}
};
}


Renounced

В 318 строке уберите
M_PI = 0
А
x = rand() % 201 - 100; 
y = rand() % 201 - 100;
Можете записать как
x = float(rand() % 201 - 100); 
y = float(rand() % 201 - 100);
или
x = rand() % 201 - 100.f; 
y = rand() % 201 - 100.f;
Но это не ошибка, а просто предупреждение. Еще настоятельно советую везде float Заменить на ******