Update mathgen.py

Compound Interest added
This commit is contained in:
helplessThor
2020-10-17 15:11:18 +05:30
committed by GitHub
parent a4fdc4ce99
commit b1a06816dd

View File

@@ -637,6 +637,15 @@ def simpleInterestFunc(maxPrinciple = 10000, maxRate = 10, maxTime = 10):
problem = "Simple interest for a principle amount of " + str(a) +" dollars, " + str(b) + "% rate of interest and for a time period of " + str(c) + " years is = "
solution = round(d, 2)
return problem, solution
def compoundInterestFunc(maxPrinciple = 10000, maxRate = 10, maxTime = 10, maxPeriod = ):
p = random.randint(100, maxPrinciple)
r = random.randint(1, maxRate)
t = random.randint(1, maxTime)
n = random.randint(1, maxPeriod)
A = p * ((1 + (r/(100*n))**(n*t)))
problem = "Compound Interest for a principle amount of " + str(p) + " dollars, " + str(r) + "% rate of interest and for a time period of " + str(t) + " compounded monthly is = "
solution = round(A, 2)
return problem, solution
def matrixMultiplicationFunc(maxVal=100):
m= random.randint(2, 10)