Вычисление арифметических выражений. Условие: Разработать проект для вычисления выражения 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!