Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Решение квадратного уравнения на C#

.doc
Скачиваний:
70
Добавлен:
03.05.2015
Размер:
46.08 Кб
Скачать

Установленные визуальные компоненты и свойства

labelA

labelB

labelC

textBoxA

textBoxB

textBoxC

textBoxRez

buttonReh

buttonCl

Установка свойств labelA, labelB, labelC

(name)

ForeColor

Text

TextAlign

AutoSize

Установка свойств textBoxA, textBoxB, textBoxC

(name)

Установка свойств textBoxRez

(name)

Multiline

Установка свойств buttonReh, buttonCl

(name)

Text

Компонент TextBox

AceptsReturn – нажатие Enter создает новую строку

Lines – строки

Multiline –несколько строк

ReadOnly – только для чтения

ScrollBars – полоса прокрутки

TextAlign - выравнивание

WordWrap – перенос символов без нажатия Enter

Методы TextBox

AppendText – добавление текста

Clear –очистка

Copy – копирование выбранных строк

Select – выбор заданного текста

Show – компонент делается видимым

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace KvadratUravnenie

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

double a, b, c, d, x1, x2;

//textBox4.Text = "";

a = Convert.ToDouble(textBox1.Text);

b = Convert.ToDouble(textBox2.Text);

c = Convert.ToDouble(textBox3.Text);

d = b * b - 4 * a * c;

if (d >= 0)

{

d = Math.Sqrt(d);

x1 = (-b + d) / (2 * a);

x2 = (-b - d) / (2 * a);

textBox4.Text += "Корни уравнения: \r\n";

textBox4.Text += "x1= " + x1.ToString()+"\r\n";

textBox4.Text += "\nx2= " + x2.ToString()+"\r\n";

textBox4.AppendText("Задача решена");

}

else

textBox4.Text = "Нет действительных корней";

}

private void button2_Click(object sender, EventArgs e)

{

textBox1.Text = "";

textBox2.Text = "";

textBox3.Text = "";

textBox4.Text = "";

}

private void button3_Click(object sender, EventArgs e)

{

Close();

}

}

}