Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 семестр / РЭБ / Курсачь доработать.docx
Скачиваний:
40
Добавлен:
15.06.2014
Размер:
35.6 Кб
Скачать

2.Схема алгоритма программы.

3.Исходный текст программ.

//---------------------------------------------------------------------------

#include<vcl.h>

#pragma hdrstop

#include "Unit1.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)

: TForm(Owner)

{

Button15->Enabled = false;

Button16->Enabled = false;

Button17->Enabled = false;

Button18->Enabled = false;

Button14->Enabled = false;

Button13->Enabled = false;

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)

{

if(CheckBox1->Checked)Edit1->Text = StrToInt(Edit1->Text);

else Edit1->Text = "0x"+IntToHex(Edit1->Text.ToInt(),4);

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button3Click(TObject *Sender)

{

Edit1->Text = Edit1->Text + 1;

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button4Click(TObject *Sender)

{

Edit1->Text = Edit1->Text + 2;

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button5Click(TObject *Sender)

{

Edit1->Text = Edit1->Text + 3;

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button6Click(TObject *Sender)

{

Edit1->Text = Edit1->Text + 4;

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button7Click(TObject *Sender)

{

Edit1->Text = Edit1->Text + 5;

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button8Click(TObject *Sender)

{

Edit1->Text = Edit1->Text + 6;

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button9Click(TObject *Sender)

{

Edit1->Text = Edit1->Text + 7;

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button10Click(TObject *Sender)

{

Edit1->Text = Edit1->Text + 8;

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button11Click(TObject *Sender)

{

Edit1->Text = Edit1->Text + 9;

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button12Click(TObject *Sender)

{

Edit1->Text = Edit1->Text + 0;

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button15Click(TObject *Sender)

{

Edit1->Text = Edit1->Text + 'A';

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button16Click(TObject *Sender)

{

Edit1->Text = Edit1->Text + 'B';

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button17Click(TObject *Sender)

{

Edit1->Text = Edit1->Text + 'C';

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button18Click(TObject *Sender)

{

Edit1->Text = Edit1->Text + 'F';

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button13Click(TObject *Sender)

{

Edit1->Text = Edit1->Text + 'D';

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button14Click(TObject *Sender)

{

Edit1->Text = Edit1->Text + 'E';

}

//---------------------------------------------------------------------------

void __fastcall TForm1::HexClic(TObject *Sender)

{

if(CheckBox1->Checked)

{

Edit1->Text = "0x";

Button15->Enabled = true;

Button16->Enabled = true;

Button17->Enabled = true;

Button18->Enabled = true;

Button14->Enabled = true;

Button13->Enabled = true;

}

else

{

Edit1->Text = "";

Button15->Enabled = false;

Button16->Enabled = false;

Button17->Enabled = false;

Button18->Enabled = false;

Button14->Enabled = false;

Button13->Enabled = false;

}

}

//---------------------------------------------------------------------------

Соседние файлы в папке РЭБ