You are on page 1of 12

INTRODUCTION

Construction is the process of constructing a building or infrastructure. Construction differs


from manufacturing in that manufacturing typically involves mass production of similar items
without a designated purchaser, while construction typically takes place on location for a
known client. Construction as an industry comprises six to nine percent of the gross domestic
product of developed countries. Construction starts with planning, design, and financing and
continues until the project is built and ready for use.

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

The objective of this programme create are :

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

light weight brick ).

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

To create this programme, a few problem statement are found which is :

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.

What is the solution ?

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.

Formula that we gained is :

Size Brick = Hbrick * Wbrick * Lbrick

Area Wall = L wall * H wall

Area Brick = L Brick * H Brick

Total Brick = (Area Wall) - (Area Door) - (Area Window) / Area Brick

External Wall (clay & cement) = Total Brick * 2

External Wall (ibs) = Total Brick

Internal Wall = Total Brick

Overall Brick = External Wall + Internal Wall

Price Clay = Overall Brick * RM 0.35/brick

Price Cement = Overall Brick * RM 0. 21/brick

Price IBS = Overall Brick * RM4.20/brick


PSEUDOCODE

START

Set Calc = true

r=1

while (r == 1)

start_while

Set nldoor = 0

nhdoor = 0

nlwindow = 0

Enter Brick_type, Price_per_brick, Calc_type

Enter Lwall, Hwall, Lbrick, Hbrick

if (dunit > 0)

start_if

while (dunit > 0)

start_while

Display dunit

Enter Ldoor

Display dunit

Enter Hdoor

Calculate nldoor = Ldoor + nldoor

nhdoor = Hdoor + nhdoor

dunit - -
end_while

end_if

else if (dunit = = 0)

start_if

display No Number Of Door Entered

end_if

else

start_if

Display Error In Entering Number Of Door

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:

while (wunit > 0)

start_while

Display wunit

Enter Lwindow

Display wunit

Enter Hwindow

Calculate nlwindow = Lwindow + nlwindow

nhwindow = Hwindow + n window

wunit - -

end_while

break

case 2:

Display No Number Of Window Entered

break

default:

Display Error In Entering Number Of Windows!

break

end_switch

switch (Calc_type)

start_switch
case 1:

Calculate Awall = Lwall + Hwall

Abrick = Lbrick * Hbick

Adoor = nldoor * nhdoor

Awindow = nlwindow * nhwindow

Tbrick = (Awall Adoor Awindow) / Abrick

External = Tbrick *2

Internal = 0

Tprice = External * Price_per_brick

break

case 2:

Calculate Awall = Lwall * Hwall

Abrick = Lbrick * Hbrick

Adoor = nldoor * nhdoor

Awindow = nlwindow *nhwindow

Tbrick = (Awall Adoor Awindow) / Abrick

External = 0

Internal = Tbrick

Tprice = Internal * Price_per_brick

break

case 3:

Calculate Awall = Lwall * Hwall

Abrick = Lbrick * Hbrick


Adoor = nldoor * nhdoor

Awindow = nlwindow * nhwindow

Tbrick = (Awall Adoor Awindow) / Abrick

External = Tbrick * 2

Internal = Tbrick

Tprice = (Internal + External) * Price_per_brick

break

default:

Set Calc = false

Display Error In Entering What To Calculate!

Break

if ((Calc) && ( Brick_type = = 1))

start_if

Display Type of brick used : Clay brick

\nExternal Brick Used:

External

\nInternal Brick Used:

Internal

Calculate Obrick = External + Internal

Display \n Overall Brick Used:

Obrick

\n Total Price:RM

Tprice
end_if

else if ((Calc) && ( Brick_type = = 2))

start_if

Display Type of brick used : Cement brick

\nExternal Brick Used:

External

\nInternal Brick Used:

Internal

Calculate Obrick = External + Internal

Display \n Overall Brick Used:

Obrick

\n Total Price:RM

Tprice

end_if

else if ((Calc) && ( Brick_type = = 3))

start_if

Display Type of brick used : Lightweight brick

\nExternal Brick Used:

External

\nInternal Brick Used:

Internal

Calculate Obrick = External + Internal

Display \n Overall Brick Used:


Obrick

\n Total Price:RM

Tprice

end_if

else

start_if

Display Error in entering type of brick! \n

end_if

Set r = 0

Display Do You Want To Use The Program Again? (Y,y/N,n):

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

Display The Program Has Ended!

END

You might also like