返回列表 發帖

2011 06 04 10進位 2進位 轉換

附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊
Mai  買大誠 [E-Mail : mainword@dlinfo.tw, mainword@gmail.com] 手機 : 0911-116194
Sun Certified Java Programmer

DL Info 鼎侖資訊 [886-7-969-0998] 高雄市苓雅區光華一路206號6樓之2

10轉2還沒好
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

我有事相求。。。
  請問   var a = Int32.Parse(label1.Text.ToString());   然後要如何將   label1 - 50阿...
完完全全的忘記了,因為隨身碟不見..在加上...沒用過
分數掛蛋的心情像空白的紙,再次期望著奇蹟的到來。

TOP

本帖最後由 b1081081 於 2011-6-5 22:35 編輯

這是二轉十 充份的把老師多餘的東西給刪掉了  btnBinary是我自己的按鈕......
  1. private void btnBinary_Click(object sender, EventArgs e)
  2.         {
  3.             double sum = 0;
  4.             for (int i = 0; i < tbxShow.Text.Length; i++)
  5.             {
  6.                 double nowCharint = Double.Parse(tbxShow.Text[i].ToString());
  7.                 sum = sum + nowCharint * Math.Pow(2, (tbxShow.Text.Length - i - 1));
  8.             }
  9.             tbxShow.Text = sum.ToString();
  10.         }
複製代碼
上面縮成兩行  好看多了

當然 我也把十進位轉二進位給寫完了  連小數點都能算喔!
小數點還比較簡單 寫整數位的時候有一點點問題 不過最後是可以了

對了 寫小數點的話需要無條件捨去法  有找到直接無條件捨去的函數  感覺不錯用 就拿來用了
Math.Floor(某個double)

這是我的檔案:
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊
離離草原上
一歲一枯榮
野火燒不盡
春風吹又生

TOP

TOP

返回列表