Project Documentation Template
Project Documentation Template
COLLEGE OF ENGINEERING
Civil Engineering Department
CEstimator:
Submitted by:
DINGLASAN, JERICHO M.
FLORES, MARIESSA S.
RETRITA, ANGEL LYKA U.
December 2022
ACKNOWLEDGEMENT
Our self – Mr. Dinglasan, Ms. Flores, Ms. Retrita, have the opportunity to express
our knowledge. We would like to express our gratitude to all those who give us the
possibility to complete our project. Success is such a comprehensive project that cannot be
achieved with single – handed. It is a team effort that sails the ship to the coast. So, we
would like to express our sincere thanks to all the dignitaries who were involved in making
this project a great joy and turning it into a successful piece of work.
First and foremost, to our professor, Mr. Francis Aaron Delmo, who is always ready
to give the best guide and gives solutions whenever needed. We consider ourselves to be
extremely privileged to have been his students. We are grateful for his helpful discussions
We would also like to acknowledge all the friends and team members for their help
and encouragement from time to time. The constant support and encouragement is deeply
appreciated. The project indeed gave challenging but exhilarating experience at the same
Clear goals are important for all types of construction projects, regardless of size,
duration or design. The main task is to set goals and achieve them on time. It is important
subject to the feasibility of the project. Construction is not a complicated process with the
right tools and a well-executed plan. The only successful way to realize your construction
ambitions is to have an accurate cost estimate. As we all know, it is virtually impossible that
the estimators’ initial estimate will be the same as the final price of the project. However,
As future engineers who will work on a field where construction cost estimating is the
Cost Estimator. Since project tasks are notoriously difficult to estimate, and this can mean
delays and escalating costs, CEstimator helps integrate and simplify the complicated
process of creating construction project material cost estimates. Calculating cost estimates
manually, by hand or using an Excel spreadsheet, is inefficient and carries a higher risk of
miscalculation. You'll have to spend hours mulling over the numbers and double-checking
the numbers to make sure the expense, taxes, etc. are correct. And this will also delay the
But with the CEstimator feature, you won't have to worry about complicated codes or
formulas because the program will do all the calculations for you. This way, you can quickly
determine material costs while making adjustments to ensure you have enough operating
Measurements and the Costs. CEstimator works by asking the user (an engineer) to input
the details of measurements such as length of the house in meters and width of the house
in meters. The user will also input the approximate material cost per square meter. Then,
CEstimator will automatically calculate the area of the room. After that, the program will
multiply the given material cost per square meter to the calculated area of the room in order
to get the total material cost. The calculated total material cost will be then divided to the
cost of construction materials e.g. cement, sand, aggregate, steel, finishers, and fittings
OBJECTIVE
pricing data, faulty schedules, and manual errors. Construction estimates provide a detailed
description of the project and associated costs. Estimation helps to get an idea of the cost
and proper planning to complete the project efficiently. Often, costs go over budget, so it's
important to have a cost estimate before work begins. This helps keep estimates realistic
and comprehensive.
productive by providing more accurate estimates within a shorter time frame that will give
them more time to meet potential clients, increasing their chances of winning more bids.
Since the most vulnerable part of any construction project is the estimate, CEstimator will
help ensure their clients have a consistent, professional experience from the first phone call
to the end.
If the project exceeds the scope of the cost estimate, the client often has to pay
additional costs or sacrifice some design elements. So, this program will also be beneficial
to the clients in a way that they will experience a smooth transaction because CEstimator
will simplify the entire cost estimating process. They will have the peace of mind since the
said program will provide them an accurate material cost estimation before the construction
begins.
METHODOLOGY
FLOWCHART
Figure 1. Flowchart.
The program will inquire from the user or an engineer, through the use of the
input function, regarding the length and width of the house, as well as the
approximate cost of the construction material. After that, the program will multiply the
length by the width to determine the area, and then it will multiply the area by the
approximate cost that was supplied to determine the overall cost. In order to
calculate the approximate costs of each material such as (cement, sand, aggregate,
steel, and finishers), the total cost will be multiplied by the cost of the materials, and
then that number will be divided by 100. At long last, the print function is going to be
used in order to display the estimated cost of each and every material.
FUNCTIONS
1. Print
The print() function prints the specified message that are in the form of a
string. For example, the line of code, print("Listed are the estimated costs on various
work of materials to complete the construction for a", area, "square meter house:").
The program will read the line of code and print the string which is (Listed are the
estimated costs on various work of materials to complete the construction for a",
area, "square meter house"). Another example is in order to get how much steel is,
the program will compute it using the line of code, steel = (24.6/100) * total cost, and
print("Steel = ", int(steel), "pesos"). In this way, the user will know how much the
steel is.
Table 1. Parameters of Print Function in CEstimator.
Parameters:
square meter
The input() function is used to take input from the user. Whatever the user
enters as input, the input function converts it into a string and returns it.
Parameters:
Length int
Length of the house in meters
Width int
Width of the house in meters
square meter
PROGRAM OUTPUT
Inputs are the data received by the system. This figure shows the inputs of the
program. The code lines marked with a # are the researcher's comments. In lines 4 to 6,
it can be seen that the program wants to request input from the user for each line. These
are followed by the formula for calculating the area and total material cost. The
breakdown of the overall material cost into the costs of each material comes next. The
print() function was then used by the researcher to display the program's outputs.
Figure 3. Sample Output No. 1.
Outputs are the data received from the system. This figure shows the sample
output number 1 of the program. 8 meters length, 7 meters width and 10,600 pesos of
approximate material cost per square meter are the inputs of this sample output. This
yields an area of 56 square meters and a total material cost of 593,600 pesos. The
estimated costs on various work materials are then calculated, equating to 97,350 pesos
for cement, 73,012 pesos for sand, 43,946 pesos for aggregate, 146,025 pesos for steel,
This figure shows the sample output number 2 of the program. 12 meters length,
15 meters width and 10,900 pesos of approximate material cost per square meter are
the inputs of this sample output. This yields an area of 180 square meters and a total
material cost of 1,962,000 pesos. Like the previous sample, the estimated costs on
various work materials are then calculated, equating to 321,767 pesos for cement,
241,326 pesos for sand, 145,188 pesos for aggregate, 482,652 pesos for steel, 323,730
This figure shows the sample output number 3 of the program. 7 meters length, 4
meters width and 10,350 pesos of approximate material cost per square meter are the
inputs of this sample output. This yields an area of 28 square meters and a total material
cost of 289,800 pesos. Like the previous samples, the estimated costs on various work
materials are then calculated, equating to 47,527 pesos for cement, 35,645 pesos for
sand, 21,445 pesos for aggregate, 71,290 pesos for steel, 47,817 pesos for finishers,
https://drive.google.com/file/d/1OjrRyQB40ZGSqc44vXtRW7AMbFfU3lCq/view?usp=
share_link
APPENDICES
SIMULATION LINK:
https://www.onlinegdb.com/online_python_compiler
SOURCE CODE
2.
3. # ask user the length & width of house and the approx material cost
7.
8. # calculate area
12.
13. # 100% of the total cost/budget is to be divided into the materials' cost
26.
29. print()
30. print("---------------------------------------------------------------------------
------------------------------------------")
31. print("Listed are the estimated costs on various work of materials to complete the
32. print("---------------------------------------------------------------------------
------------------------------------------")
Shown in Table 3 are the respective duties and responsibilities of each group
parameters. He performed a
preparing a PowerPoint
of creating a PowerPoint
missing components.