Resistance calculator: Difference between revisions

m
(Added FreeBASIC)
 
Line 62:
F.virtual.new res() -> Float
R .resistance
F.virtual.new setVoltage(Float voltage) -> NVoid
.voltage = voltage
F current()
Line 68:
F effect()
R .current() * .voltage
F report(level = ‘’) -> NVoid
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) -> NVoid
V ra = .a.res()
V rb = .b.res()
Line 98:
R 1 / (1 / .a.res() + 1 / .b.res())
 
F.virtual.override setVoltage(Float voltage) -> NVoid
.a.setVoltage(voltage)
.b.setVoltage(voltage)
1,480

edits