Merge pull request #352 from abhijeetgupto/main

added volume of frustum
This commit is contained in:
Luke Weiler
2021-10-07 20:21:11 -04:00
committed by GitHub

View File

@@ -0,0 +1,21 @@
from .__init__ import *
def gen_func(maxR1=20, maxR2 = 20, maxHeight=50, unit='m', format='string'):
h = random.randint(1, maxHeight)
r1 = random.randint(1, maxR1)
r2 = random.randint(1, maxR2)
ans = ((math.pi*h)*(r1**2 + r2**2 + r1*r2))//3
if format == 'string':
problem = f"Volume of frustum with height = {h}{unit} and r1 = {r1}{unit} is and r2 = {r1}{unit} is "
solution = f"{ans} {unit}^3"
return problem, solution
elif format == 'latex':
return "Latex unavailable"
else:
return r1, r2, h, ans, unit
volume_frustum = Generator("Volume of frustum", 62, gen_func,
["maxR1=20","maxR2=20", "maxHeight=50", "unit='m'"])