电阻色环

实践练习C++17

电阻体积很小,难以直接印出清晰的阻值。制造商因此使用不同颜色的色环来编码数字,你将编写一个帮助查询颜色含义的工具。

任务说明

用树莓派制作电子项目时,通常会使用电阻。需要了解:

  • 每个电阻都有阻值。
  • 电阻很小,直接印数字不易阅读。

制造商通过彩色环带表示阻值,每个色环的位置和颜色都有意义。

前两个色环采用简单编码:每种颜色对应一个数字。

编写辅助程序,使人们不必记忆这些色环数值。

颜色编码如下:

  • 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 的首字母对应颜色顺序。按该顺序保存在数组中时,下标恰好对应数字。

更多信息参考维基百科:电子色码。