我是做計算機,
但是,
是可以將進制做轉換的計算機,
十六進制、
十進制、
八進制、
以及二進制、
做的就有點像工程型計算機,
而目前的進度只大概把+ - * /的程式給寫了出來,
#include
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Memo1->Lines->Add("9");
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button11Click(TObject *Sender)
{
int num1 = StrToInt(Edit1->Text);
int num2 = StrToInt(Edit2->Text);
Memo1->Lines->Add(num1+num2);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button12Click(TObject *Sender)
{
int num1 = StrToInt(Edit1->Text);
int num2 = StrToInt(Edit2->Text);
Memo1->Lines->Add(num1-num2);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button13Click(TObject *Sender)
{
int num1 = StrToInt(Edit1->Text);
int num2 = StrToInt(Edit2->Text);
Memo1->Lines->Add(num1*num2);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button14Click(TObject *Sender)
{
int num1 = StrToInt(Edit1->Text);
int num2 = StrToInt(Edit2->Text);
Memo1->Lines->Add(num1/num2);
}
//---------------------------------------------------------------------------
還有把按鈕大概弄好而已,
雖然聽起來好像還蠻簡單的,
不過實際上有點複雜,
也有些地方卡住了,
所以,
我就想以十進制去做轉換就好了!
就是像用十進制轉十六進制,
十進制轉八進制,
十進制轉二進制這種模式去轉換,
不過程式的部份,
就有點傷腦筋的說,
不過我還是會下點功夫盡力去完成的。
沒有留言:
張貼留言