added volume of frustum

This commit is contained in:
abhijeetgupto
2021-10-07 18:32:33 +00:00
parent b1f8eb0032
commit c2561e4d0f

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'"])