① 怎樣用Visual Studio製作小型計算器
步驟/方法
1
打開Visual Studio工具,新建一個window應用窗體。步驟如下:
11
可以把DeBug里的MyStudentSys.exe
文件拖出來供自己使用。MyStudentSys.exe 就是可執行文件,這樣小型計算器就製作出來了,放在桌面什麼時間都可以使用了。
② 小學生怎麼製作簡單計數器
需要用到晶振、計數器、與非門即可組成電子分鍾計時器。晶振提供頻率穩定的高頻基準時鍾信號,計數器和與非門共同完成准確定時的功能。
計時器,是利用特定的原理來測量時間的裝置。現代計時器的種類包括電磁打點計時器、電火花計時器、堅持計時器、停車計時器、反應計時器、放大計時器以及windows計時器等等。電磁打點計時器和電火花打點計時器最為常見。
希望能夠幫到你!
③ 誰會用excel表格製作模擬攢機計算器
會呀,可是沒數據,得有數據支撐才行。其實就是個數據多條件篩選工具。
④ matlab gui 製作簡易計算器詳細步驟
你按如下步驟操作一下 自己慢慢摸索吧。。以下資料來自互聯網。。
通過菜單File→New→GUI,打開GUI程序的建立向導。
在GUIDE Quick Start對話框中隨意選擇一個模板,並這種好保存路徑,點擊OK,完成程序的建立。
建立完成後會生成兩個文件一個是.m文件,一個是.fig文件。
在GUIDE(界面的編輯器)中拖出三個Edit Text(文本編輯器編輯框)前兩個用於輸入數字,後一個用於顯示計算結果。在拖出4個Push Button(按鈕),分別用於加減乘除。
雙擊第一按鈕,彈出按鈕的屬性修改對話框,把String屬性改為'+',其它默認。按相同方法修改其它三個按鈕String屬性分別為『-』、『*』、『/』。
在第一按鈕上面右鍵打開View Calls→Callback,會跳轉到.m文件的方法function pushbutton1_Callback(hObject, eventdata, handles)。在方法後面添加加法處理代碼。當按鈕被按下的時候就會自動調用這個方法,實現加法功能。添加的具體代碼請看圖。為其它按鈕實現功能的方法是一樣的,只要修改res = n1+n2為res = n1-n2、res = n1*n2或者res = n1/n2就可以實現不同的演算法了。
⑤ E4A如何怎樣製作一個簡單的計算器啊
E4A計算器實例可以參考一下。
變數 第一個數 為 雙精度小數型
變數 第二個數 為 雙精度小數型
變數 運算方式 為 文本型 '"+" 或 "-" 或 "*" 或 "/"
變數 是否正數 為 邏輯型
變數 輸入完畢 為 邏輯型
事件 主窗口.創建完畢()
是否正數 = 真
結束 事件
事件 按鈕1.被單擊()
判斷是否輸入完畢()
編輯框結果.內容 = 編輯框結果.內容 & "1"
結束 事件
事件 按鈕2.被單擊()
判斷是否輸入完畢()
編輯框結果.內容 = 編輯框結果.內容 & "2"
結束 事件
事件 按鈕3.被單擊()
判斷是否輸入完畢()
編輯框結果.內容 = 編輯框結果.內容 & "3"
結束 事件
事件 按鈕4.被單擊()
判斷是否輸入完畢()
編輯框結果.內容 = 編輯框結果.內容 & "4"
結束 事件
事件 按鈕5.被單擊()
判斷是否輸入完畢()
編輯框結果.內容 = 編輯框結果.內容 & "5"
結束 事件
事件 按鈕6.被單擊()
判斷是否輸入完畢()
編輯框結果.內容 = 編輯框結果.內容 & "6"
結束 事件
事件 按鈕7.被單擊()
判斷是否輸入完畢()
編輯框結果.內容 = 編輯框結果.內容 & "7"
結束 事件
事件 按鈕8.被單擊()
判斷是否輸入完畢()
編輯框結果.內容 = 編輯框結果.內容 & "8"
結束 事件
事件 按鈕9.被單擊()
判斷是否輸入完畢()
編輯框結果.內容 = 編輯框結果.內容 & "9"
結束 事件
事件 按鈕0.被單擊()
判斷是否輸入完畢()
編輯框結果.內容 = 編輯框結果.內容 & "0"
結束 事件
事件 按鈕點.被單擊()
判斷是否輸入完畢()
變數 是否有點 為 邏輯型
如果 尋找文本(編輯框結果.內容,".",0) <> -1 則
退出
結束 如果
如果 編輯框結果.內容 = "" 則
編輯框結果.內容 = "0"
結束 如果
編輯框結果.內容 = 編輯框結果.內容 & "."
結束 事件
事件 按鈕退格.被單擊()
如果 編輯框結果.內容 <> "" 則
編輯框結果.內容 = 取文本左邊(編輯框結果.內容,取文本長度(編輯框結果.內容) - 1)
結束 如果
結束 事件
事件 按鈕清空.被單擊()
第一個數 = 0
第二個數 = 0
運算方式 = ""
是否正數 = 真
編輯框結果.內容 = ""
輸入完畢 = 假
結束 事件
事件 按鈕加.被單擊()
設置運算方式("+")
結束 事件
事件 按鈕減.被單擊()
設置運算方式("-")
結束 事件
過程 設置運算方式(參_運算方式 為 文本型)
運算方式 = 參_運算方式
第一個數 = 到數值(編輯框結果.內容)
輸入完畢 = 真
結束 過程
事件 按鈕乘.被單擊()
設置運算方式("*")
結束 事件
事件 按鈕除.被單擊()
設置運算方式("/")
結束 事件
事件 按鈕等於.被單擊()
第二個數 = 到數值(編輯框結果.內容)
判斷 運算方式
分支 "+"
編輯框結果.內容 = 到文本(第一個數 + 第二個數)
分支 "-"
編輯框結果.內容 = 到文本(第一個數 - 第二個數)
分支 "*"
編輯框結果.內容 = 到文本(第一個數 * 第二個數)
分支 "/"
編輯框結果.內容 = 到文本(第一個數 / 第二個數)
結束 判斷
彈出提示(編輯框結果.內容)
輸入完畢 = 真
結束 事件
事件 主窗口.按下某鍵(鍵代碼 為 整數型)
判斷 鍵代碼
分支 返回鍵
結束程序()
結束 判斷
結束 事件
過程 判斷是否輸入完畢()
如果 輸入完畢 = 真 則
編輯框結果.內容 = ""
輸入完畢 = 假
結束 如果
結束 過程
⑥ 計算器怎麼做
1、首先,新建一個文本文件,命名為「計算器.txt」,你也可以命名為其他的,但是不能沒有後綴「.txt」。
2、雙擊打開,進入記事本,初次使用記事本,先熟悉一下界面,白色的區域是編輯區,最上方有標題,標題和編輯區中間有工具欄,這個界面的最下方是狀態。
3、這一步很重要,需要輸入一些代碼
4、最後一步,在狀態欄確定一下有沒有一個區域顯示ANSI,如果沒有,請點擊文件選項卡,在菜單中點擊另存為,彈出來的對話框中文件名為「計算器.vbe」,類型為「所有文件」,編碼選擇ANSI;如果有ANSI,那麼你先記差號,有一個對話框詢問你是否保存,點擊保存按鈕,然後把文件重命名為「計算器.vbe」。
拓展資料:
計算器上的各個鍵所代表的意思如下:
1、上電、全清鍵(ON、AC):按下該鍵表示上電,或清除所有寄存器中的數值。
2、清除鍵(C):在數字輸入期間,第一次按下此鍵將清除除存儲器內容外的所有數值。
3、清除輸入鍵(CE):在數字輸入期間按下此鍵將清除輸入寄存器中的值並顯示"0"。
4、平方根勾:顯示一個輸入正數的平方根。
5、M+:把目前顯示的值放在存儲器中;中斷數字輸入。
6、M-:從存儲器內容中減去當前顯示值;中斷數字輸入。
7、MRC:第一次按下此鍵將調用存儲器內容,第二次按下時清除存儲器內容。
8、MR:調用存儲器內容。
9、MC:清除存儲器內容。
10、GT:按下GT鍵,傳送GT存儲寄存器內容到顯示寄存器;按AC或C鍵消除GT顯示標志。
11、MU(Mark-up and Mark-down鍵):按下該鍵完成利率和稅率計算。
12、MRC:第一次按下此鍵將調用存儲器內容,第二次按下時清除存儲器內容。
⑦ 製作一款簡易的科學計算器
使用MATLAB即可。
⑧ 怎樣用51單片機做計算器啊
1、硬體模擬圖
4、程序源代碼
#include <reg51.h>#include <intrins.h>
#include <ctype.h>
#include <stdlib.h>
#define uchar unsigned char
#define uint unsigned int
uchar operand1[9], operand2[9];
uchar operator;
void delay(uint);
uchar keyscan();
void disp(void);
void buf(uint value);
uint compute(uint va1,uint va2,uchar optor);
uchar code table[] = {0xc0,0xf9,0xa4,0xb0,0x99,
0x92,0x82,0xf8,0x80,0x90,0xff};
uchar dbuf[8] = {10,10,10,10,10,10,10,10};
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
uchar keyscan()
{
uchar skey;
P1 = 0xfe;
while((P1 & 0xf0) != 0xf0)
{
delay(3);
while((P1 & 0xf0) != 0xf0)
{
switch(P1)
{
case 0xee: skey = '7'; break;
case 0xde: skey = '8'; break;
case 0xbe: skey = '9'; break;
case 0x7e: skey = '/'; break;
default: skey = '#';
}
while((P1 & 0xf0) != 0xf0)
;
}
}
P1 = 0xfd;
while((P1 & 0xf0) != 0xf0)
{
delay(3);
while((P1 & 0xf0) != 0xf0)
{
switch(P1)
{
case 0xed: skey = '4'; break;
case 0xdd: skey = '5'; break;
case 0xbd: skey = '6'; break;
case 0x7d: skey = '*'; break;
default: skey = '#';
}
while((P1 & 0xf0) != 0xf0)
;
}
}
P1 = 0xfb;
while((P1 & 0xf0) != 0xf0)
{
delay(3);
while((P1 & 0xf0) != 0xf0)
{
switch(P1)
{
case 0xeb: skey = '1'; break;
case 0xdb: skey = '2'; break;
case 0xbb: skey = '3'; break;
case 0x7b: skey = '-'; break;
default: skey = '#';
}
while((P1 & 0xf0) != 0xf0)
;
}
}
P1 = 0xf7;
while((P1 & 0xf0) != 0xf0)
{
delay(3);
while((P1 & 0xf0) != 0xf0)
{
switch(P1)
{
case 0xe7: skey = '$'; break;
case 0xd7: skey = '0'; break;
case 0xb7: skey = '='; break;
case 0x77: skey = '+'; break;
default: skey = '#';
}
while((P1 & 0xf0) != 0xf0)
;
}
}
return skey;
}
void main()
{
uint value1, value2, value;
uchar ckey, cut1 = 0, cut2 = 0;
uchar operator;
uchar i, bool = 0;
init:
buf(0);
disp();
value = 0;
cut1 = cut2 = 0;
bool = 0;
for(i = 0;i < 9;i++)
{
operand1[i] = '