双色环数值

实践练习C++17

电阻前两个色环分别表示一个数的十位和个位。例如,棕色对应 1,绿色对应 5,组合起来就是 15。

任务说明

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

  • 电阻具有阻值。
  • 体积很小,直接印数字不容易阅读。

制造商使用彩色环带表示阻值,每个色环有位置和数字含义。

前两个色环每色对应一个数字。例如,棕色为 1,绿色为 5,棕绿组合表示 15。

编写辅助程序,根据颜色名称返回两位数。即使输入超过两个颜色,也只使用前两个。

颜色编码如下:

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

因此 brown-green 返回 15,brown-green-violet 也返回 15,忽略第三种颜色。