Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
с1# (Восстановлен).doc
Скачиваний:
247
Добавлен:
07.02.2015
Размер:
3.82 Mб
Скачать

2.1 Лабораторная работа №1

Тема: Структура программ.

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

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);

}

};

}