A PROJECT REPORT
ON
“Body Mass Index Calculator”
BY
Mr. Lavhe Abhijit Satish
UNDER THE GUIDANCE OF
Prof. Manish Raut
IN PARTIAL FULFILLMENT OF
MASTER OF COMPUTER APPLICATIONS
Under
University of Pune
DEPARTMENT OF MASTER IN COMPUTER APPLICATIONS
Academic Year 2021-2022
JSPM’s
RAJARSHI SHAHU COLLEGE OF ENGINEERING
PUNE-33
JSPM’s
RAJARSHI SHAHU COLLEGE OF ENGINEERING,
TATHAWADE, PUNE 411033
DEPARTMENT OF MCA
This is to certify that Mr. Lavhe Abhijit Satish MCA-II (SEM-I)
class has completed his project work title “Body Mass Index Calculator” as
part of curriculum, during the academic year 2021-22.
Date:
Place:
Mr. Manish Raut Prof. Rinku A. Dulloo
(Project In charge) (Head of Department)
Acknowledgement
The success of any project is never limited to an individual undertaking
the project. It is collective effort of people around the individual that spell
success. There are some key personalities involved, whose role has been very
vital to pave way for success of the project. I take the opportunity to express our
sincere thanks and gratitude to them.
I would like to thank Dr. R. K Jain, (Principal) of R.S.C.O.E, for
providing us with excellent facilities and valuable guidance.
Also, I would like to express my profound and sincere gratitude to
Prof. Rinku Dulloo (H.O.D) for providing us the necessary facilities and
encouragement for completing my project work successfully.
I would like to express my gratitude to my project guide Prof. Manish
Raut who was very generous in sharing his time and knowledge with me. I take
this opportunity to express my deepest gratitude and hearty thanks to all the
Teaching and Non-teaching Staff of the college of MCA department of JSPM’s
R.S.C.O.E.
Finally, my honest gratitude towards all those unseen people across the Internet
for being light houses for my journey related towards my project.
Mr. Abhijit Satish Lavhe [202126]
Master of Computer Applications
INDEX
Sr. Title Page No.
No
1 Introduction 5
2 Implementation 6
3 Features 7
4 Project Code 8
5 Input-Output Screens 12
6 Conclusions 18
7 Future Enhancement 19
INTRODUCTION
BMI Calculator project is written in Python. The project
file contains a python script (bmi.py). This is a simple console
based application which is very easy to use. Talking about the
system,it can calculate your Body Mass Index and display your
health Status like severely underweight , UnderWeight , Healthy,
Overweight. Here, at first the user has to enter an Height OF
Person whose BMI will be Calculated. when the Height Entered
system proceed toward the next procedure i.e asking Weight OF
that Person. When a user passes all these Input procedures,
he/she can access their BMI index It is too easy to use, he/she
can check their respective Health Status.
IMPLEMENTATION
Technologies used - Python 3.9.
Language used - Python
FEATURES
1. Calculate BMI
2. Check Health Status
PROJECT CODE
height = float(input("Enter your height in centimetres (cms) "))
weight = float(input("Enter your weight in kg "))
height = height / 100
BMI = weight / (height ** 2)
print("Your Body Mass Index is ",BMI)
if BMI > 0:
if BMI <= 16:
print("You are severley underweight")
elif BMI <= 18:
print("You are underweight")
elif BMI <= 25:
print("You are Healthy")
elif BMI <= 30:
print("You are overweight")
else:
print("You are severley overweight")
else:
print("Please enter correct values")
SCREENSHOTS
CONCLUSION
Congratulations! I just finished your first Python BMI Calculator! I now
know how to create BMI Calculator and you’re able to expand the number of
possible actions in your Machine.
In this Project, I learned how to:
● Code your own BMI Calculator
● Take in user input with input ()
● Clean up your code with Enum and functions
● Describe more complex rules with a dictionary
These tools will continue to help you throughout your many
programming adventures.
Future Enhancement
● As discussed the limitation of this system, we can implement this
as client/server system. So all the data will be stored in the single
machine, and for any purpose all the data will be retrieved from
this central database.
● So there will be no human work require for the employee. There
will be only one person required who will maintain this central
database