Вычисление арифметических выражений. Условие: Разработать проект для вычисления выражения c=a+b



Windows вариант

Условие: Разработать проект для вычисления выражения c=a+b

Цель занятия: Изучить структуру программ, основные операторы С#.NET для вычислений простых арифметических выражений с использованием структурного метода программирования. Получить навыки работ по составлению простейших программ в Windows варианте.

Блок-схема window проекта

Язык программирования С#

Windows - проект

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

 

namespace WindowsFormsApplication3

{

public partial class Form1 : Form

{

   public Form1()

   {

       InitializeComponent();

   }

  // кнопка вычислить          

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

 

namespace WindowsFormsApplication3

{

public partial class Form4 : Form

{

   public Form4()

   {

       InitializeComponent();

   }

   //кнопка вычислить

   private void button1_Click(object sender, EventArgs e)

   {

       double a = Convert.ToDouble(textBox1.Text);

       double b = Convert.ToDouble(textBox2.Text);

       double d = Convert.ToDouble(textBox2.Text);

      // Class1 cal = new Class1(a, b, d);

 

    // cal.sum(a, b, d);

       double c = (a + b) / d;

       textBox3.Text = textBox3.Text + " c= " + Convert.ToString(c) + "\n ";

 

 

   }

   private void button2_Click(object sender, EventArgs e)

   {

       Form1 f1 = new Form1();

       Form4.ActiveForm.Hide();

       f1.Show();

   }

}

}

   //кнопка выход

   private void button2_Click(object sender, EventArgs e)

   {

       Close();

   }

   // кнопка условие

   private void button3_Click(object sender, EventArgs e)

   {

           

           Form2 f2 = new Form2();

           Form1.ActiveForm.Hide();

           f2.Show();

              }

   // кнопка автор

   private void button4_Click(object sender, EventArgs e)

   {

       Form3 f3 = new Form3();

       Form1.ActiveForm.Hide();

       f3.Show();

   }

      }

}

 

Язык программирования  C++

 

 

 

 

 

 

 

#pragma endregion

       private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {

                               }

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {

                               }

private: System::Void button2_Click_1(System::Object^ sender, System::EventArgs^ e) {

                               this->Close();

                               }

private: System::Void button1_Click_1(System::Object^  sender, System::EventArgs^ e) {

double a = Convert::ToDouble(textBox1->Text);

double b = Convert::ToDouble(textBox1->Text);

double c=0;

                   //Class1 ^cal = gcnew Class1();

                   //cal->sum(x,y);

                    c = a + b;

                   //label2->Text = Convert::ToString(cal->z);

                   label2->Text = Convert::ToString(c);

                    }

};

}

 

 

 

Лабораторная работа №2  

Тема: Вычисление сложных арифметических выражений

Windows вариант

Условие: Разработать проект для вычисления выражения

Язык программирования С#

 

 

 

 

 

 

                  Программа          

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace WindowsFormsApplication3

{

public partial class Form1 : Form

{

   public Form1()

   {

       InitializeComponent();

   }

  // кнопка начало          

   private void button1_Click(object sender, EventArgs e)

   {

       Form4 f4 = new Form4();

       Form1.ActiveForm.Hide();

       f4.Show();

   }

   //кнопка выход

   private void button2_Click(object sender, EventArgs e)

   {

       Close();

   }

   // кнопка условие

   private void button3_Click(object sender, EventArgs e)

   {

           

           Form2 f2 = new Form2();

           Form1.ActiveForm.Hide();

           f2.Show();

              }

   // кнопка автор

   private void button4_Click(object sender, EventArgs e)

   {

       Form3 f3 = new Form3();

       Form1.ActiveForm.Hide();

       f3.Show();

   }

 

   private void label7_Click(object sender, EventArgs e)

   {

 

   }

      }

}

 

 

  Язык программирования С++

#pragma endregion

       private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {

                               }

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {

                               }

private: System::Void button2_Click_1(System::Object^ sender, System::EventArgs^ e) {

                               this->Close();

                               }

private: System::Void button1_Click_1(System::Object^ sender, System::EventArgs^ e) {

                                                 double x = Convert::ToDouble(textBox1->Text);

                   double y = Convert::ToDouble(textBox2->Text);

                   double c=0;

                   //Class1 ^cal = gcnew Class1();

                   //cal->sum(x,y);

                   double z=(Math::Sqrt(Math::Sin((x + y)) + Math::Cos(x) * (x + y)) / (x + Math::Pow(y,4) * Math::Exp(x + y)));

                    //c = a + b;

                   //label2->Text = Convert::ToString(cal->z);

                   label2->Text = Convert::ToString(z);

                   textBox3->Text = Convert::ToString(z);

                    }

};

}

 


Дата добавления: 2018-02-18; просмотров: 957; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!