def dx(fn, x, delta=0.001):
return (fn(x+delta) - fn(x))/delta
def solve(fn, value, x=0.5, maxtries=1000, maxerr=0.00001):
for tries in xrange(maxtries):
err = fn(x) - value
if abs(err) < maxerr:
return x
slope = dx(fn, x)
x -= err/slope
raise ValueError('no solution found')
Answer:
Computer scientists began building rudimentary games and simulations on mainframe computers in the 1950s and 1960s, with MIT's Spacewar! in 1962 being one of the first such games to be played with a video display. The first consumer-ready video game hardware arrived in the early 1970s, with the Magnavox Odyssey, the first home video game system, and the first arcade video games from Atari, Computer Space and Pong, the latter of which was later transformed into a home console version. Pong's success in arcades and at home prompted numerous firms to create clones of the game, resulting in a market contraction in 1978 owing to oversaturation and a lack of innovation.
Answer:
The complete Matlab code along with step by step explanation is provided below.
Matlab Code:
function Req=ParallelR(Number)
Number=input('Please enter the number of resistors: ');
if Number>10 | Number<=0
disp('Invalid input')
return
end
R=0;
for i=1:Number
r=input('Please enter the value of resistor: ');
R=R+1/r;
end
Req=1/R;
end
Explanation:
Parallel resistance is given by

First we get the input from the user for how many parallel resistors he want to calculate the resistance.
Then we check whether the user has entered correct number of resistors or not that is from 1 to 10 inclusive.
Then we run a for loop to get the resistance values of individual resistors.
Then we calculated the parallel resistance and keep on adding the resistance for N number of resistors.
Output:
Test 1:
Please enter the number of resistors: 3
Please enter the value of resistor: 10
Please enter the value of resistor: 20
Please enter the value of resistor: 30
ans = 60/11
Test 2:
Please enter the number of resistors: 11
Invalid input
Test 3:
Please enter the number of resistors: 0
Invalid input