You are on page 1of 18

PROJECT REPORT

TOPIC: BUDGET ESTIMATION OF THE VOLUME OF CONCRETE BASED ON


GIVEN GRADE

COURSES CODE BFC 20802

COURSE NAME COMPUTER PROGRAMMING

FACULTY FACULTY OF CIVIL AND ENVIRONMENTAL


ENGINEERING (FKAAS)

STUDENTS NAME 1. INDA LASTARI BINTI ISMAIL (CF150080)

2. KAVIMARAN A/L ARUMUGAM (CF160217)

3. MAZIMA AHMAD ZAIDI (CF160215)

4. PATRICK WEE SUNG HO (CF160079)

5. THIRUVARASU A/L PAKIYANATHAN


(CF160229)

SECTION 2

LECTURER NAME DR NOR HAYATI BINTI ABDUL GHAFAR


TABLE CONTENT

NO CONTENT PAGE

1.0 INTRODUCTION 1

1.1 DESCRIPTION OF THE PROJECT 2

1.2 OBJECTIVE 3

1.3 ALGORITHM
1.3.1 PSEUDOCODE 3
1.3.2 FLOWCHART 4

2.0 DESCRIPTION OF THE PROGRAM 5-10

2.1 CALCULATION IN A PROGRAM 11

3.0 CONCLUSION 12

4.0 APPENDICES 13

4.1 MINUTE OF MEETING 14-16


1.0 INTRODUCTION

Civil Engineering is the father of all other engineering, moreover they are also known
as specialist in structures. There are 4 main categories in civil engineering where a student need
to choose one to further their knowledge in it. They are hydraulics, geo technics, building
constructions and road and railway constructions. Therefore as the days goes by more upgraded
technology keeps pouring in that help daily jobs easier and C++ is one of it.

In that case, our team would like to be one of the contributors of life made easy. We
would like to propose a programme made from C++ that is able to calculate the volume of
concrete of a structure accurately without purpose wastage or excessive. As we all know
concrete volume applied are very important during construction sites, therefore we would like
to minimize the problem like miscalculations that could cause critical problems.

Let us brief you on our programme, first as we all know there are several methods to
calculate the quantity of concrete. Based on the drawing, the size and dimension of structures
are usually given but the quantity of concrete usage must be calculated manually by a
supervisor or an engineer or a quantity surveyor. To make the process easier, we include
following information into our C++ programming such as the volume of the structure, the
budget given and the grade of Ordinary Portland Cement (OPC) and this will calculate the
assumption whether it (volume) suitable or not with the provided budget.

As can be conclude, we believe through this programming the problem of excessive or


wastage can be reduced at the construction site. Hence, this method can also save the time or
energy and also the cost of developers effectively.

1
1.1 Description of the project

This program is to calculate the volume of concrete of a structure accurately without


purpose wastage or excessive. It can make it easier and to minimize the problem like
miscalculations that could cause critical problems. In this project, we are using two type of
volume which is;

1) Rectangular

2) Cylinder

2
1.2 Objective

i. To know budget estimation of the volume of concrete based on given grade.


ii. To understand more about C++ Programming based on our course subject.
iii. Able to calculate the volume of concrete of a structure accurately without purpose
wastage or excessive

1.3 Algorithm

1.3.1 Pseudo code

1. Start

2. Get budget estimation

3. Get volume of concrete

4. Get grade of Ordinary Portland Cement (OPC)

5. Calculate result

6. Display result

7. End

3
1.3.2 Flowchart

4
2.0 DESCRIPTION OF THE PROGRAM

This program is made to calculate the assumption whether it (volume) suitable or not
with the provided budget based on the volume of the structure, the budget given and a grade of
Ordinary Portland Cement (OPC).

Figure 2.1: Shows the comment of the program

Figure 2.2: Shows the comment of the program

5
All the variable need to be declared. In this program, we are using several variables which is;

z = the volume of the orientation

Rectangle:

a = Length

b = width

c = height

d = sum

Cylinder:

a = pi = 3.142

b = radius

c = height

d = sum

Body:

x = choice to pick any grade

yprice =grade times volume (refer)

refer = the volume of the chosen orientation

Figure 2.3: Shows the declaration of variables

6
Firstly, the user should enter budget estimation in Ringgit Malaysia (RM). Then, the
user is ask to choose an orientation either: 1) rectangular or 2) cylinder. For an example, if the
user choose 1) rectangular, the user will ask to enter length, width and height for the volume
of rectangular. Next, the user is ask to choose the grade of Ordinary Portland Cement (OPC).

Figure 2.4: ask user to enter the budget and choose the orientation

Figure 2.5: ask user to insert the grade

7
If the budget is suitable, the outcome of calculation will continue and shown the budget, the
volume and the price but if the budget is over budget from the estimation budget, the user have
to 1) modify the budget or 2) set another orientation but with the same budget (programming
will be looping).

Figure 2.6: the outcome of calculation (not suitable)

Figure 2.7: the outcome of calculation (suitable)

8
After compiling the file, the program is run.

Figure 2.8: show the command prompt for the program (suitable)

9
Figure 2.9: show the command prompt for the program (not suitable)

10
2.1 Calculation in a program

11
3.0 CONCLUSION

Programming is a process that leads from an original formulation of a computing


problem to executable computer programs. Programming involves activities such as analysis,
developing understanding, generating algorithms and verification of requirements of
algorithms including their correctness and resources consumption, and implementation of
algorithms in a target programming language.

From the programming class, you should now have a basic idea of what computer
programming is, how it works and what it looks like. With the rate that technology advances,
the only limitation to what you can do with programming, is your imagination.

From our programming project, we will know the budget estimation of the volume of
concrete based on given grade either it suitable with the budget estimation or not. Not only
that, we also can understand more about the programming, how to do a coding, flowchart and
pseudo code. As we can conclude that we believe through this programming the problem of
excessive or wastage can be reduced at the construction site. Hence, this method can also save
the time or energy and also the cost of developers effectively.

12
4.0 APPENDICES

Figure 4.0: The price that we used for reference

Figure 4.1: Discussion among group members

13
4.1 Minute of meeting

MINUTE OF MEETING 1
BFC 20802 COMPUTER PROGRAMMING
FACULTY OF CIVIL & ENVIRONMENT ENGINEERING

DATE: 28 MARCH 2017


TIME: 9.00 PM - 10.45 PM
PLACE: CAFETERIA KOLEJ KEDIAMAN TUN DR ISMAIL

Members Present:
1. Inda Lastari Binti Ismail (CF150080)
2. Kavimaran A/L Arumugam (CF160217)
3. Mazima Ahmad Zaidi (CF160215)
4. Patrick Wee Sung Ho (CF160079)
5. Thiruvarasu A/L Pakiyanathan (CF160229)

NO SUBJECT ACTION BY FEEDBACK


Start with leader
Discuss about the planning of the
from each group Every person take part to
project (proposal)
1 and group give the idea
members

Leader and group


Discuss about the title Deal the title
2 members

Discuss what we will do in


Closing Group members
3 the next meeting.

Prepared by: Approved by:

___________________ ___________________
(Mazima Ahmad Zaidi) (Inda Lastari Binti Ismail)

14
MINUTE OF MEETING 2
BFC 20802 COMPUTER PROGRAMMING
FACULTY OF CIVIL & ENVIRONMENT ENGINEERING

DATE: 10 APRIL 2017


TIME: 9.00 PM – 10.00 PM
PLACE: CAFETERIA KOLEJ KEDIAMAN TUN DR ISMAIL

Members Present:
1. Inda Lastari Binti Ismail (CF150080)
2. Kavimaran A/L Arumugam (CF160217)
3. Mazima Ahmad Zaidi (CF160215)
4. Patrick Wee Sung Ho (CF160079)
5. Thiruvarasu A/L Pakiyanathan (CF160229)

NO SUBJECT ACTION BY FEEDBACK


Start with leader
Discuss more about the planning
from each group Every person take part to
of the project
1 and group give the idea
(flowchart, pseudo code)
members

Divided every part of our report Group members From the members
2

Prepared by: Approved by:

___________________ ___________________
(Mazima Ahmad Zaidi) (Inda Lastari Binti Ismail)

15
MINUTE OF MEETING 3
BFC 20802 COMPUTER PROGRAMMING
FACULTY OF CIVIL & ENVIRONMENT ENGINEERING

DATE: 9 MAY 2017


TIME: 9.00 PM - 10.00 PM
PLACE: CAFETERIA KOLEJ KEDIAMAN TUN DR ISMAIL

Members Present:
1. Inda Lastari Binti Ismail (CF150080)
2. Kavimaran A/L Arumugam (CF160217)
3. Mazima Ahmad Zaidi (CF160215)
4. Patrick Wee Sung Ho (CF160079)
5. Thiruvarasu A/L Pakiyanathan (CF160229)

NO SUBJECT ACTION BY FEEDBACK


Discuss and explain what should
Every person take part to
have in the report All group member
1 give the idea

Do the correction if there


See how the coding is work Group member
2 any miscoding

Discuss when to hand on


Closing Group leader
3 their part when it done

Prepared by: Approved by:

___________________ ___________________
(Mazima Ahmad Zaidi) (Inda Lastari Binti Ismail)

16

You might also like