0% found this document useful (0 votes)
24 views2 pages

Assignment No. 7 - Jupyter Notebook

Uploaded by

Soham Mhetre
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views2 pages

Assignment No. 7 - Jupyter Notebook

Uploaded by

Soham Mhetre
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

15/10/24 , 11:17 AM Assignment No.

7 - Jupyter Notebook

Assignment No. 7
Calculate the area of reinforcement for a one-way RC slab. Given the following data.

1. Design bending moment, Mu in N.mm


2. Grade of materials-grade of concrete, fck and grade of steel, fy in MPa
3. Overall depth of slab, D in mm
4. Effective depth of slab, d in mm
5. Diameter of bar, db in mm

In [14]:

import math
### formulae
Mu=float(input("Bending Moment (N.mm):"))
fck=float(input("Grade of concrete (MPa):"))
fy=float(input("Grade of steel (MPa) :"))
d=float(input("Effective depth of slab (mm) :"))
db=float(input("Diameter of bar (mm) :"))
### formula for area of main reinforcement
Ast=float(0.50*fck/fy)*(1-math.sqrt(1-4.6*Mu/(fck*1000*d**2)))*1000*d
Astmin=(0.0012*1000*d)
print("Result :")
if Ast<Astmin :
print("Area of reinforcement calculated is less than the permissible limit of 0.12%
print("Area of reinforcement to be provided=", Astmin,"sq.mm")
else:
print("Area of reinforcement (Ast) = ", round(Ast,2),"sq.m")
Sp=((3.14*db**2/4)/Ast) *1000
print ("Spacing of", db," mm bars= ", round (Sp, 0)," mm")
if Sp>350:
print ("Spacing exceeds permissible limit of 350 mm")
print("Provide",db," mm bars at 350 mm c/c")
elif Sp<=350:
print("Provide",db," mm bars at", round (Sp, 0), "mm c/c")

Bending Moment (N.mm):23.60


Grade of concrete (MPa):25
Grade of steel (MPa) :415
Effective depth of slab (mm) :125
Diameter of bar (mm) :16
Result :
Area of reinforcement calculated is less than the permissible limit of 0.1
2% of bd
Area of reinforcement to be provided= 150.0 sq.mm
Spacing of 16.0 mm bars= 384111985.0 mm
Spacing exceeds permissible limit of 350 mm
Provide 16.0 mm bars at 350 mm c/c

In [ ]:

Localhost:8888/notebooks/Desktop/Mhetre Rohan (401C038) /Assignment No. - 7.ipynb 1/2


9/13/23, 12:35 AM Assignment No. 7 - Jupyter Notebook

localhost:8888/notebooks/Desktop/Mhetre Rohan (401C038) /Assignment No. 7.ipynb 2/2

You might also like