標題:
2011 06 04 10進位 2進位 轉換
[打印本頁]
作者:
buy
時間:
2011-6-4 11:02
標題:
2011 06 04 10進位 2進位 轉換
[attach]272[/attach]
作者:
chuangjoy
時間:
2011-6-4 12:03
10轉2還沒好
作者:
p17johnny
時間:
2011-6-4 12:59
我有事相求。。。
請問 var a = Int32.Parse(label1.Text.ToString()); 然後要如何將 label1 - 50阿...
完完全全的忘記了,因為隨身碟不見..在加上...沒用過
作者:
b1081081
時間:
2011-6-5 14:17
本帖最後由 b1081081 於 2011-6-5 22:35 編輯
這是二轉十 充份的把老師多餘的東西給刪掉了 btnBinary是我自己的按鈕......
private void btnBinary_Click(object sender, EventArgs e)
{
double sum = 0;
for (int i = 0; i < tbxShow.Text.Length; i++)
{
double nowCharint = Double.Parse(tbxShow.Text[i].ToString());
sum = sum + nowCharint * Math.Pow(2, (tbxShow.Text.Length - i - 1));
}
tbxShow.Text = sum.ToString();
}
複製代碼
上面縮成兩行 好看多了
當然 我也把十進位轉二進位給寫完了 連小數點都能算喔!
小數點還比較簡單 寫整數位的時候有一點點問題 不過最後是可以了
對了 寫小數點的話需要無條件捨去法 有找到直接無條件捨去的函數 感覺不錯用 就拿來用了
Math.Floor(某個double)
這是我的檔案:
[attach]284[/attach]
作者:
小乖乖w
時間:
2011-7-9 02:26
很不错,值得鼓励,。。。
justyle价格
justyle专卖店
justyle怎么样
justyle男装旗舰店
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2