Sub-Structure or Foundation Is The Lower Portion of The Building, Usually Located Below The
Sub-Structure or Foundation Is The Lower Portion of The Building, Usually Located Below The
A building or infrastructure has two basic parts. There is sub structure and super structure.
Sub-structure or Foundation is the lower portion of the building, usually located below the
ground level, which transmits the loads of the super-structure to the supporting soil. A
foundation is therefore that part of the structure which is in direct contact with the ground to
which the loads are transmitted. Super-structure is that part of the structure which is above
ground level, and which serves the purpose of its intended use. A part of the super-structure,
located between the ground level and (the floor level is known as plinth)
The building have many components. One of them is masonary wall. Walls are the most
essential components of a building. The primary function of the wall is to enclose or divide
space of the building to make it more functional and useful. Walls provide privacy, afford
security and give protection against heat, cold, Sun and ram. Walls may be either load bearing
or non-load bearing. Load bearing walls are those which are designed to carry the super-
imposed loads (transferred through roofs), in addition to their own (self) weight. Non-load
bearing walls carry their own load only. They generally serve a divide walls or partition walls.
Wall may be of several types, such as cavity walls, party walls, partition walls, dwarf walls,
retaining wall.
Each type of the wall have their own external and internal wall. The C++ programs help to
the user to calculate bill of quantity more accurate in the construction. Also, this programs
help the user to reduce the waste use in the site and it more easier. So, this programs have
many benefit to the users if they can apply to their career.
OBJECTIVE PROGRAMME
1) To calculate the accurate total brick use to construct the wall base on floor plan.
2) To make sure that brick work calculation can be done faster that normal calculation.
3) To make sure that the program will saves time on doing the calculation manually.
4) To identify whether the brick used for external, internal wall purpose or both of it.
5) To determine the type of brick use for the constuction ( clay brick, cement brick or the
6) To estimate the total of brick needed for constructed the wall base on the plan.
7) To calculate the price for total brick needed for the construction.
PROBLEM STATEMENT
1) How to create the step of total flow chart and pseudocode for the programme we
decided to make.
2) How to calculate the total of the brick needed for external wall.
3) How to calculate the total of the brick needed for internal wall.
4) How to estimated the price for the total of brick calculated for internal or external
wall purpose.
5) What other calculation needed for the programme created.
6) How the programme run for the calculation get the results.
1) Decide what is the main point and the purpose of the programme created.
2) Identified the correct step one by one on creating the flow chart and the psuedocode.
3) Identified what are required for the input and output of the programme.
4) Insert the variable needed and rearrange the flow chart based on the required input
and data used.
5) Determine all the equation needed for the calculation in the programme.
6) Determine how to end the programme when the calculation are finished and get the
result.
DESCRIPTION OF PROJECT
This programme is use to calculate the total brick needed to construct a wall. This program is
used to calculate the total of number brick used based on the plane to avoid waste of number
brick that will used for the construction. Also to calculate the cost of the brick used for the
construction .The formula that we gain was derived from the actual plan. The area of the wall
minus the area of the wall and door then it divide by the area of the brick to get the accurate
value of brick that will be use. Then the calculation will be separate by external and internal
wall. For the external wall total brick (clay and cement) will be multiple by 2, because
external wall need twice the value of the brick to get width of 200mm. For internal, the value
for it is just the same as the total of the total brick use on wall. After combine the external and
internal value of brick, it will be multiple by the cost per brick on specific type of brick eg.
Clay brick RM 0.35/brick, cement brick RM 0.21 per/brick and Ibs RM4.20/brick.
Total Brick = (Area Wall) - (Area Door) - (Area Window) / Area Brick
START
r=1
while (r == 1)
start_while
Set nldoor = 0
nhdoor = 0
nlwindow = 0
if (dunit > 0)
start_if
start_while
Display dunit
Enter Ldoor
Display dunit
Enter Hdoor
dunit - -
end_while
end_if
else if (dunit = = 0)
start_if
end_if
else
start_if
end_if
Enter wunit
if (wunit > 0)
start_if
Set w = 1
end_if
else if (wunit = = 0)
start_if
Set w = 2
end_if
else
start_if
Set w = 0
end_if
switch (w)
start_switch
case 1:
start_while
Display wunit
Enter Lwindow
Display wunit
Enter Hwindow
wunit - -
end_while
break
case 2:
break
default:
break
end_switch
switch (Calc_type)
start_switch
case 1:
External = Tbrick *2
Internal = 0
break
case 2:
External = 0
Internal = Tbrick
break
case 3:
External = Tbrick * 2
Internal = Tbrick
break
default:
Break
start_if
External
Internal
Obrick
\n Total Price:RM
Tprice
end_if
start_if
External
Internal
Obrick
\n Total Price:RM
Tprice
end_if
start_if
External
Internal
\n Total Price:RM
Tprice
end_if
else
start_if
end_if
Set r = 0
Enter i
switch (w)
start_switch
case y:
Set r=1
break
case Y:
Set r=1
break
case n:
Set r=0
break
case N:
Set r=0
break
default:
Set r=0
break
end_switch
end_while
END