Resistance calculator: Difference between revisions
m
→{{header|11l}}: Void
(Added FreeBASIC) |
Alextretyak (talk | contribs) m (→{{header|11l}}: Void) |
||
Line 62:
F.virtual.new res() -> Float
R .resistance
F.virtual.new setVoltage(Float voltage) ->
.voltage = voltage
F current()
Line 68:
F effect()
R .current() * .voltage
F report(level = ‘’) ->
print(‘#4.3 #4.3 #4.3 #4.3 #.#.’.format(.res(), .voltage, .current(), .effect(), level, .symbol))
I .a != N {.a.report(level‘| ’)}
Line 82:
R .a.res() + .b.res()
F.virtual.override setVoltage(Float voltage) ->
V ra = .a.res()
V rb = .b.res()
Line 98:
R 1 / (1 / .a.res() + 1 / .b.res())
F.virtual.override setVoltage(Float voltage) ->
.a.setVoltage(voltage)
.b.setVoltage(voltage)
|