mirror of
https://github.com/DeaDvey/mathgenerator.git
synced 2025-11-28 06:25:23 +01:00
Merge pull request #295 from Souvikdeb2612/master
Added curved surface area of cylinder function
This commit is contained in:
@@ -99,3 +99,4 @@ from .bcd_to_decimal import *
|
||||
from .complex_to_polar import *
|
||||
from .set_operation import *
|
||||
from .base_conversion import *
|
||||
from .curvedSurfaceAreaCylinderFunc import *
|
||||
|
||||
13
mathgenerator/funcs/curvedSurfaceAreaCylinderFunc.py
Normal file
13
mathgenerator/funcs/curvedSurfaceAreaCylinderFunc.py
Normal file
@@ -0,0 +1,13 @@
|
||||
from .__init__ import *
|
||||
|
||||
def curvedSurfaceAreaCylinderFunc(maxRadius = 49, maxHeight=99):
|
||||
r = random.randint(1, maxRadius)
|
||||
h = random.randint(1, maxHeight)
|
||||
problem = f"What is Curved surface area of a cylinder of radius, {r} and height, {h}?"
|
||||
csa = float(2*math.pi*r*h)
|
||||
formatted_float = "{:.5f}".format(csa)
|
||||
solution = f"CSA of cylinder = {formatted_float}%"
|
||||
return problem, solution
|
||||
|
||||
|
||||
curvedSurfaceAreaCylinder = Generator("Curved surface area of a cylinder", 95,"What is CSA of a cylinder of radius, r and height, h?","csa of cylinder",curvedSurfaceAreaCylinderFunc)
|
||||
Reference in New Issue
Block a user