學習軌道
/
C++
C++
/
練習
/
電阻色碼
電阻色碼

電阻色碼

簡單

說明

如果你想用 Raspberry Pi 打造一些東西,大概會用到_電阻_。在這個練習中,你需要知道關於電阻的兩件事:

  • 每個電阻都有一個電阻值。
  • 電阻很小,小到如果直接把電阻值印在上面的話,會很難閱讀。

為了解決這個問題,製造商會在電阻上印上顏色色帶,用來表示它們的電阻值。每個色帶都有所在的位置和一個數值。

電阻的前 2 個色帶採用簡單的編碼方式:每種顏色都對應到單一數字。

在這個練習中,你會建立一個實用的程式,這樣就不必記住每個色帶的數值了。

這些顏色的編碼如下:

  • black: 0
  • brown: 1
  • red: 2
  • orange: 3
  • yellow: 4
  • green: 5
  • blue: 6
  • violet: 7
  • grey: 8
  • white: 9

這個練習的目標,是建立一種方式,用來:

  • 查詢特定色帶所對應的數字值
  • 列出各種不同的色帶顏色

記憶口訣能把顏色對應到數字,而這些數字以陣列儲存時,剛好會對應到它們在陣列中的索引:Better Be Right Or Your Great Big Values Go Wrong.

關於電阻顏色編碼的更多資訊,可以在維基百科的 Electronic color code 條目找到。

透過 GitHub 編輯 連結會在新視窗或分頁中開啟
C++ Exercism

準備好開始 電阻色碼 了嗎?

註冊 Exercism,透過 19 個概念100 個練習 和真人引導來學習並精通 C++,全部免費。