C prog prop
C prog prop
The BMI and Body Composition Analyzer project addresses one of the biggest needs among the
health-conscious society of today. Healthy weight maintenance forms a part of general welfare,
and body mass index is a widely recognized metric for assessing health status, where many
individuals lack easy access to tools that allow them to compute their BMI and health
implications. This project will fulfill that gap with a simple, accessible, and educational tool for
users.
Objective:
To create a simple tool for calculating BMI.
To classify BMI results according to standard health categories.
To provide basic health considerations and actionable suggestions based on BMI.
To educate users about the importance of maintaining a healthy weight.
Problem Statement:
Maintaining a healthy weight is an important issue for the well-being of most people. One of the
most critical determinants of health status is BMI. However, not many people have an access of
calculating their BMI. This project will provide a simple tool to calculate BMI, Body
Composition (Body contents of Water, Protein, Fat, Bone Mineral) and increase the
consciousness of the range of healthy weight.
Project Scope:
Core Functionality:
Allow for input of weight in kilograms.
Enable users to select their preferred unit for height in either meters or centimeters.
Compute BMI using the formula:
- BMI=Height/(Weight * Weight)
Print the computed BMI and its associated health status as underweight, normal,
overweight, or obese.
Compute Body Composition:
- water = weight * 0.60 ( Water content is 60% of body weight.)
- protein = weight * 0.20 ( Protein content is 20% of body weight.)
- fat = weight * 0.15 ( Fat content is 15% of body weight.)
- bone = weight * 0.05 ( Bone mineral content is 5% of body weight.)
Print the computed Body Composition.
User Interaction:
Provide clear prompts and guidelines.
Handle invalid input such as preferred.
End with a motivational quote on healthy living.
Target:
Technical Specifications:
Programming Language: C
Libraries: stdio.h, stdlib.h
Steps to Developing:
1. Input Handling:
· Take the users weight in kilogram
· Options available for measuring height as meter and centimeters.
2. Height Conversions:
In case if height measurement taken in centimeter convert the measurement to meter
3. BMI Computation:
Implement the BMI formula and calculate the value based on user inputs.
4. BMI Classification:
Classify the BMI into standard health ranges:
- Underweight: BMI < 18.5
- Normal: BMI = 18.5 - 24.9
- Overweight: BMI = 25 - 29.9
- Obese: BMI ≥ 30
5. Output:
Show the computed BMI and the associated health status.
Provide basic health considerations and suggestions.
Show the computed Body Composition.
End with a motivational message: "The greatest wealth is health." - Virgil
Expected Outcome:
A functioning BMI calculator which outputs the BMI value obtained by the user and
classification of his or her health status into the BMI categories. Raising awareness about healthy
weight ranges and promote a healthier lifestyle.
Conclusion:
This project will produce a workable and user-friendly BMI Analyzer, which helps individuals
understand their Body Mass Index and associated health status. With clear prompts and
guidelines, the program will ensure that users experience accessibility and education. The BMI
Analyzer will calculate not only the BMI but also classify it into standard health categories, with
basic health considerations and actionable suggestions.
The tool highlights a healthy weight to maintain, advocates for an positive attitude in health and
well-being, this is an educational aid for users for the sake of making good choices in their own
health, and the project works to exemplify the abilities of the C programming language by
allowing new programmers the chance to make a simple real-world example from it.
Overall, the BMI and Body Composition Analyzer unifies practical benefits with educational
purposes in pursuit of a more healthy and informed community. It will continuously try to better
itself based on user and customer responses to stay relevant and useful to its users.
Name Cabangon, Dan Roland G. Course/ BSIT-FL Subject ITE01
Section
Program Proposal Body Mass Index and Body Composition Analyzer in C
Program Title: FitCheck!: Your BMI Companion
Rationale: The BMI and Body Composition Analyzer project addresses one of the
biggest needs among the health-conscious society of today. Healthy weight
maintenance forms a part of general welfare, and body mass index is a
widely recognized metric for assessing health status, where many
individuals lack easy access to tools that allow them to compute their BMI
and health implications. This project will fulfill that gap with a simple,
accessible, and educational tool for users.
Objective: To create a basic, C based BMI Analyzer program that will take the user's
weight and height as inputs, calculate their BMI, and classify the result
according to the standard BMI categories: underweight, normal,
overweight, or obese.
Problem Statement: Maintaining a healthy weight is an important issue for the well-being of
most people. One of the most critical determinants of health status is BMI.
However, not many people have an access of calculating their BMI. This
project will provide a simple tool to calculate BMI and increase the
consciousness of the range of healthy weight.
Project Scope
Core Functionality: Allow for input of weight in kilograms.
Enable users to select their preferred unit for height in either
meters or centimeters.
Compute BMI using the formula:
- BMI=Height/(Weight * Weight)
Print the computed BMI and its associated health status as
underweight, normal, overweight, or obese.
Compute Body Composition:
- water = weight * 0.60 ( Water content is 60% of body
weight.)
- protein = weight * 0.20 ( Protein content is 20% of
body weight.)
- fat = weight * 0.15 ( Fat content is 15% of body
weight.)
- bone = weight * 0.05 ( Bone mineral content is 5% of
body weight.)
Print the computed Body Composition.
Steps to Developing
1. Input Handling Take the users weight in kilogram
Options available for measuring height as meter and centimeters.
3. BMI Computation Implement the BMI formula and calculate the value based on user
inputs.
4. BMI Classification Classify the BMI into standard health ranges:
- Underweight: BMI < 18.5
- Normal: BMI = 18.5 - 24.9
- Overweight: BMI = 25 - 29.9
- Obese: BMI ≥ 30
5. Output Show the computed BMI and the associated health status.
Provide basic health considerations and suggestions.
Show the computed Body Composition.
End with a motivational message: "The greatest wealth is health."
- Virgil
Expected Outcome
A functioning BMI calculator which outputs the BMI value obtained by the user and classification of
his or her health status into the BMI categories. Raising awareness about healthy weight ranges and
promote a healthier lifestyle.
Conclusion
This project will produce a workable and user-friendly BMI Analyzer, which helps individuals
understand their Body Mass Index and associated health status. With clear prompts and
guidelines, the program will ensure that users experience accessibility and education. The BMI
Analyzer will calculate not only the BMI but also classify it into standard health categories,
with basic health considerations and actionable suggestions.
The tool highlights a healthy weight to maintain, advocates for an positive attitude in health
and well-being, this is an educational aid for users for the sake of making good choices in their
own health, and the project works to exemplify the abilities of the C programming language by
allowing new programmers the chance to make a simple real-world example from it.
Overall, the BMI and Body Composition Analyzer unifies practical benefits with educational
purposes in pursuit of a more healthy and informed community. It will continuously try to
better itself based on user and customer responses to stay relevant and useful to its users.