最近完成c#計算器程式設計,模仿win7的基本型,但有所超越。
除了完成90%的功能,還新增了多項式,支援鍵盤輸入,算式保留,根據中國人習慣作了改進。
程式運用了c#的基本功能,包括介面、繫結、物件導向、事件、字段封裝、多種迴圈、集合操作、操作符過載、string的多種操作等,同時實現先乘除後加減的功能,但還沒實現帶括號的計算。這次是winform的計算器,下次是wpf的。
先上圖
所謂90%,其中一點,我們c#的%是求餘,而它是把除法結果乘以100,我覺得還是設計成求余好。再乙個它能連續按等號,就是把結果作為第乙個數,把剛才的運算子和第二個數連起來再計算一次,這個功能有點多餘,程式設計也過繁,我去掉了。其他可能有點操作上的區別,功能不會再少。
C專家程式設計 前言
前言之程式設計挑戰 計算機時間,研究time t什麼時候重新回到開始?date1.c include include int main 0 time t是一種系統基本資料型別,可被稱為日曆時間,它代表自unix紀元以來utc所經歷的秒數值,unix紀元是1970 01 01 00 00 00,utc...
C 程式設計案例實訓教程 前言
前言 對於剛剛入門c 的讀者來說,一本具有豐富例項和詳細解答的指導書是不可缺少的,特別是準備 c 進行畢業設計的高校學生,開始使用 c 專案開發的程式設計師。使用本書精心選擇了 280個例項,主要針對 c 的基本操作語句和基本應用,給出了實際應用中常見問題的解決方案和解決模式,也加入了筆者多年在大型...
c語言課程設計 計算器
include include include define pi 3.14159265358979323846264338327 define max 20 define e 2.71828 載入進入計算器需要輸入的指令 void initnews 加法 void sum double x,dou...