Professional Documents
Culture Documents
Programming
Programming
elements = []
l1=labour['L-12'][2]
l2=labour['L-15'][2]
l3=labour['L-14'][2]
costl1=0.19*l1
costl2=1.50*l2
costl3=3.25*l3
costl=costl1+costl2+costl3
m1=machine['OM-075'][2]
costm1=6.00*m1
costm=costm1
h=(costm)*0.10
abc=costl+costm+h
over=common['COM-3'][2]
costover=over*abc/100
abcd=abc+costover
cp=common['COM-5'][2]
costcp=abcd*cp/100
abcde=abcd+costcp
frate=abcde/1
Paragraph('<b>{:0.2f}</b>'.format(round(frate,0)),rightpara)]
]
return elements
def C1215AB (common,plantmachine,material,psmaterial,labour,machine,items,useditems):
elements = []
======================================================================================================Calculation
l1=labour['L-12'][2]
l2=labour['L-15'][2]
l3=labour['L-14'][2]
costl1=0.27*l1
costl2=1.75*l2
costl3=4.0*l3
costl=costl1+costl2+costl3
m1=machine['OM-075'][2]
costm1=5.50*m1
costm=costm1
h=(costm)*0.10
abc=costl+costm+h
over=common['COM-3'][2]
costover=over*abc/100
abcd=abc+costover
cp=common['COM-5'][2]
costcp=abcd*cp/100
abcde=abcd+costcp
frate=abcde/1
============================================================================================pdf out put
data= [[Paragraph('<b>Description</b>',centerpara), Paragraph('<b>Unit</b>',centerpara),
Paragraph('<b>Quantity</b>',centerpara), Paragraph('<b>Rate Rs</b>',centerpara), Paragraph('<b>Cost
Rs</b>',centerpara)],
[Paragraph('<b>Unit = Running Meter.</b>',leftpara), '', '', '', ''],
['Taking output = 1 m, '', '', '', ''],
['Diameter of well - 9 m.', '', '', '', ''],
['A. Sandy Soil', '', '', '', ''],
[' (ii)Beyond 3m upto 10m depth', '', '', '', ''],
['Rate of sinking @ 0.18 m/hour', '', '', '', ''],
Paragraph('<b>{:0.2f}</b>'.format(round(frate,0)),rightpara)]
]
return elements
def C1215ACA (common,plantmachine,material,psmaterial,labour,machine,items,useditems):
elements = []
======================================================================================================Calculation
l1=labour['L-12'][2]
l2=labour['L-15'][2]
l3=labour['L-14'][2]
costl1=0.27*l1
costl2=1.75*l2
costl3=4.0*l3
costl=costl1+costl2+costl3
m1=machine['OM-075'][2]
costm1=5.50*m1
costm=costm1
h=(costm)*0.10
abc=costl+costm+h
over=common['COM-3'][2]
costover=over*abc/100
abcd=abc+costover
cp=common['COM-5'][2]
costcp=abcd*cp/100
abcde=abcd+costcp
frate=abcde/1
11m=(frate*0.05)+frate
12m=11m+(11m*0.05)
13m=12m+(12m*0.05)
14m=13m+(13m*0.05)
15m=14m+(14m*0.05)
16m=15m+(15m*0.05)
17m=16m+(16m*0.05)
18m=16m+(16m*0.05)
19m=18m+(18m*0.05)
20m=19m+(19m*0.05)
Total=11m+12m+13m+14m+15m+16m+17m+18m+19m+20m
TC=Total/10
Paragraph('<b>{:0.2f}</b>'.format(round(frate,0)),rightpara)]
]
return elements
def C1215ADA (common,plantmachine,material,psmaterial,labour,machine,items,useditems):
elements = []
======================================================================================================Calculation
l1=labour['L-12'][2]
l2=labour['L-15'][2]
l3=labour['L-14'][2]
costl1=0.27*l1
costl2=1.75*l2
costl3=4.0*l3
costl=costl1+costl2+costl3
m1=machine['OM-075'][2]
costm1=5.50*m1
costm=costm1
h=(costm)*0.10
abc=costl+costm+h
over=common['COM-3'][2]
costover=over*abc/100
abcd=abc+costover
cp=common['COM-5'][2]
costcp=abcd*cp/100
abcde=abcd+costcp
frate=abcde/1
Basic=frate*1.6289
21m=(Basic*0.075)+Basic
22m=21m+(21m*0.075)
23m=22m+(22m*0.075)
24m=23m+(23m*0.075)
25m=24m+(24m*0.075)
26m=25m+(25m*0.075)
27m=26m+(26m*0.075)
28m=27m+(27m*0.075)
29m=28m+(28m*0.075)
30m=29m+(29m*0.075)
Total=11m+12m+13m+14m+15m+16m+17m+18m+19m+20m
TC=Total/10
Paragraph('<b>{:0.2f}</b>'.format(round(frate,0)),rightpara)]
]
return elements