抵抗の友
微妙な抵抗値を合成で作るときに役立つプログラムを作ってみました。
手持ちの抵抗値をカンマ区切りで入れて「計算」を押すかEnterで、その抵抗で合成できる値が列挙されます。
以前作った
抵抗合成機もよろしく。
細かい仕様とか注意- 入力はG,M,k,m,μ,n,pの接頭辞を受け付ける (例: 「10,100k,1M」)
- 区切り文字はカンマの他にスペースと"+"も受け付ける (例: 「10 100k+1M」)
- 出力の直列と並列を読みかえればコンデンサの合成にも使えると思う
- プログラムが面倒なので3本までの合成に限っている
- プログラムが面倒なのでエラー処理は無い
- プログラムが面倒なので重複は排除していない
- プログラムが面倒なのでソートはしていない
//
function exe120805(input) //
{ //
resistances = input.split(/[, +]/); //
//
resistors = []; //
resistors2 = []; //
resistors3 = []; //
//
for(i=0; i