તમારા ઊંચાઈ અને વજનના આધારે ઝડપથી તમારા શરીર દ્રવ્ય સૂચકાંકને નક્કી કરવા માટે અમારા મફત બીમઆઈ (શરીર દ્રવ્ય સૂચકાંક) કેલ્ક્યુલેટરનો ઉપયોગ કરો. તમારું વજન સ્થિતિ અને સંભવિત આરોગ્ય જોખમો સમજો.
બોડી માસ ઇન્ડેક્સ (BMI) એ વયસ્કોમાં શરીરનું ચરબીયું સામગ્રી અંદાજવા માટેનો એક સરળ અને વ્યાપક રીતે ઉપયોગમાં લેવાતો માપ છે. આ વ્યક્તિના વજન અને ઊંચાઈનો ઉપયોગ કરીને ગણવામાં આવે છે, જે વ્યક્તિનું વજનની સ્થિતિ (અંડરવેઇટ, નોર્મલ વેઇટ, ઓવરવેઇટ કે ઓબીઝ) સરળતાથી મૂલ્યાંકન કરે છે. આ કેલ્ક્યુલેટર તમને તમારું BMI સરળતાથી નિર્ધારિત કરવા અને તમારા આરોગ્ય માટે તેનો અર્થ સમજવા દે છે.
નોંધ: આ કેલ્ક્યુલેટર 20 વર્ષ અને વધુ વયના વ્યકિતઓ માટે રચાયેલ છે. બાળકો અને કિશોરો માટે, કૃપા કરીને પેડિયાટ્રિશિયન સાથે સલાહ લો, કારણ કે BMI આ ઉંમરના જૂથ માટે અલગ રીતે ગણવામાં આવે છે.
કેલ્ક્યુલેટર વપરાશકર્તાના ઇનપુટ પર નીચેની ચકાસણીઓ કરે છે:
જો અમાન્ય ઇનપુટ શોધવામાં આવે, તો એક ભૂલ સંદેશા દર્શાવવામાં આવશે, અને સુધારણા થાય ત્યાં સુધી ગણના આગળ વધશે નહીં.
BMI ની ગણતરી નીચેની ફોર્મુલા દ્વારા કરવામાં આવે છે:
ઇમ્પેરિયલ એકક માટે:
કેલ્ક્યુલેટર વપરાશકર્તાના ઇનપુટના આધારે BMI ગણવા માટે આ ફોર્મુલાનો ઉપયોગ કરે છે. અહીં પગલાં-દ્વારા સ્પષ્ટીકરણ છે:
કેલ્ક્યુલેટર આ ગણનાઓને ડબલ-પ્રિસીઝન ફ્લોટિંગ-પોઈન્ટ ગણિતનો ઉપયોગ કરીને ચોકસાઈ સાથે કરે છે.
વિશ્વ આરોગ્ય સંસ્થાએ (WHO) વયસ્કો માટે નીચેની BMI શ્રેણીઓ વ્યાખ્યાયિત કરી છે:
આ શ્રેણીઓ સામાન્ય માર્ગદર્શિકાઓ છે અને તમામ વ્યક્તિઓ માટે યોગ્ય ન હોઈ શકે, જેમ કે એથલિટ્સ, વૃદ્ધો, અથવા કેટલાક નસલતાના લોકો.
BMI કેલ્ક્યુલેટર આરોગ્ય અને મેડિકલ ક્ષેત્રોમાં વિવિધ એપ્લિકેશન્સ ધરાવે છે:
વ્યક્તિગત આરોગ્ય મૂલ્યાંકન: વ્યક્તિઓને તેમના શરીરના વજનની સ્થિતિ ઝડપથી મૂલવવામાં મદદ કરે છે.
મેડિકલ સ્ક્રીનિંગ: આરોગ્યકર્મીઓ દ્વારા વજન સંબંધિત આરોગ્ય જોખમો માટે પ્રારંભિક સ્ક્રીનિંગ સાધન તરીકે ઉપયોગમાં લેવાય છે.
વસ્તી આરોગ્ય અભ્યાસ: સંશોધકોને વિશાળ વસ્તી દરમિયાન વજનના ટ્રેન્ડ્સનું વિશ્લેષણ કરવા માટે સક્ષમ બનાવે છે.
ફિટનેસ અને પોષણ યોજના: વજનના લક્ષ્યો સેટ કરવા અને યોગ્ય આહાર અને વ્યાયામ યોજનાઓ ડિઝાઇન કરવામાં મદદ કરે છે.
વીમા જોખમ મૂલ્યાંકન: કેટલીક વીમા કંપનીઓ આરોગ્ય વીમા પ્રીમિયમ નક્કી કરવા માટે BMI નો ઉપયોગ કરે છે.
જ્યારે BMI વ્યાપક રીતે ઉપયોગમાં લેવાય છે, ત્યારે શરીરના સંરચનાની અને આરોગ્ય જોખમોની મૂલવણ માટે અન્ય પદ્ધતિઓ છે:
વેસ્ટ પરિમાણ: પેટની ચરબી માપે છે, જે ઓબીઝી સંબંધિત આરોગ્ય જોખમોનું એક સારું સૂચક છે.
બોડી ફેટ ટકા: શરીરમાં ચરબીનો પ્રમાણ સીધો માપે છે, ઘણી વખત સ્કિનફોલ્ડ માપણો અથવા બાયોઇલેક્ટ્રિકલ ઇમ્પીડન્સનો ઉપયોગ કરીને.
વેસ્ટ-ટુ-હિપ રેશિયો: પેટના પરિમાણને હિપના પરિમાણ સાથે તુલના કરે છે, ચરબીના વિતરણ વિશેની માહિતી પ્રદાન કરે છે.
DEXA સ્કેન: શરીરની સંરચના, જેમાં હાડકાની ઘનતા, ચરબીની મોસમ અને પાતળા મોસમનો સમાવેશ થાય છે, ચોકસાઈથી માપવા માટે X-ray ટેક્નોલોજીનો ઉપયોગ કરે છે.
હાઇડ્રોસ્ટેટિક વેઇંગ: શરીરના ચરબીના ટકા માપવા માટે સૌથી ચોકસાઈવાળા પદ્ધતિઓમાં ગણાય છે, તે પાણી હેઠળ વ્યક્તિને વજન કરવાનું સામેલ કરે છે.
જ્યારે BMI શરીરનું ચરબીયું સામગ્રી અંદાજવા માટે એક ઉપયોગી સાધન છે, ત્યારે તેની કેટલીક મર્યાદાઓ છે:
સંપૂર્ણ આરોગ્ય મૂલ્યાંકન માટે હંમેશા આરોગ્યકર્મી સાથે સલાહ લો.
BMI ની સંકલ્પના 1830ના દાયકામાં બેલ્જિયન ગણિતજ્ઞ એડોલ્ફ ક્વેટેલેટ દ્વારા વિકસિત કરવામાં આવી હતી. મૂળ ક્વેટેલેટ ઇન્ડેક્સ તરીકે ઓળખાતા, તે વસ્તી અભ્યાસોમાં મોટે ભાગે ચરબીયું માપવા માટે એક સરળ માપ તરીકે પ્રસ્તાવિત કરવામાં આવ્યું હતું.
1972માં, એનસેલ કીજ દ્વારા "બોડી માસ ઇન્ડેક્સ" શબ્દનો ઉપયોગ કરવામાં આવ્યો, જેમણે તેને વજન અને ઊંચાઈના પ્રમાણોમાંથી શરીરના ચરબીના ટકા માટે શ્રેષ્ઠ પ્રોક્સી તરીકે શોધી કાઢ્યું. કીજોએ ક્વેટેલેટના કાર્ય અને 19મી સદીના સામાજિક ભૌતિકશાસ્ત્રમાં તેમના અનુયાયીઓના કાર્યનો સ્પષ્ટ ઉલ્લેખ કર્યો.
1980ના દાયકામાં BMI નો વ્યાપક ઉપયોગ શરૂ થયો, ખાસ કરીને જ્યારે વિશ્વ આરોગ્ય સંસ્થાએ 1988માં ઓબીઝી આંકડાઓને નોંધવા માટે તેને ધોરણ તરીકે ઉપયોગમાં લેવાનું શરૂ કર્યું. WHO એ અંડરવેઇટ, નોર્મલ વેઇટ, ઓવરવેઇટ અને ઓબીઝી માટે હવે વ્યાપકપણે ઉપયોગમાં લેવાતા BMI થ્રેશોલ્ડ્સની સ્થાપના કરી.
તેમ છતાં, તેના વ્યાપક ઉપયોગના છતાં, BMI ને વ્યક્તિગત આરોગ્યના મૂલ્યાંકન માટે તેની મર્યાદાઓ માટે સમીક્ષા કરવામાં આવી છે. છેલ્લા કેટલાક વર્ષોમાં, આરોગ્ય જોખમોનું મૂલ્યાંકન કરતી વખતે BMI સિવાય અન્ય તત્વોને ધ્યાનમાં લેવાની જરૂરિયાતની વધતી ઓળખ થઈ છે, જેના પરિણામે શરીરની સંરચના અને આરોગ્યની સ્થિતિના વિકલ્પ માપોનો વિકાસ અને વધતી વપરાશ થઈ છે.
અહીં BMI ગણવા માટેના કેટલાક કોડ ઉદાહરણો છે:
1' Excel VBA ફંક્શન BMI ગણન માટે
2Function CalculateBMI(weight As Double, height As Double) As Double
3 CalculateBMI = weight / (height / 100) ^ 2
4End Function
5' ઉપયોગ:
6' =CalculateBMI(70, 170)
7
1def calculate_bmi(weight_kg, height_cm):
2 if weight_kg <= 0 or height_cm <= 0:
3 raise ValueError("વજન અને ઊંચાઈ સકારાત્મક સંખ્યાઓ હોવી જોઈએ")
4 if height_cm < 50 or height_cm > 300:
5 raise ValueError("ઊંચાઈ 50 થી 300 cm વચ્ચે હોવી જોઈએ")
6 if weight_kg < 20 or weight_kg > 500:
7 raise ValueError("વજન 20 થી 500 kg વચ્ચે હોવું જોઈએ")
8
9 height_m = height_cm / 100
10 bmi = weight_kg / (height_m ** 2)
11 return round(bmi, 1)
12
13## ભૂલ સંભાળવાની સાથે ઉદાહરણ ઉપયોગ:
14try:
15 weight = 70 # kg
16 height = 170 # cm
17 bmi = calculate_bmi(weight, height)
18 print(f"BMI: {bmi}")
19except ValueError as e:
20 print(f"ભૂલ: {e}")
21
1function calculateBMI(weight, height) {
2 if (weight <= 0 || height <= 0) {
3 throw new Error("વજન અને ઊંચાઈ સકારાત્મક સંખ્યાઓ હોવી જોઈએ");
4 }
5 if (height < 50 || height > 300) {
6 throw new Error("ઊંચાઈ 50 થી 300 cm વચ્ચે હોવી જોઈએ");
7 }
8 if (weight < 20 || weight > 500) {
9 throw new Error("વજન 20 થી 500 kg વચ્ચે હોવું જોઈએ");
10 }
11
12 const heightInMeters = height / 100;
13 const bmi = weight / (heightInMeters ** 2);
14 return Number(bmi.toFixed(1));
15}
16
17// ભૂલ સંભાળવાની સાથે ઉદાહરણ ઉપયોગ:
18try {
19 const weight = 70; // kg
20 const height = 170; // cm
21 const bmi = calculateBMI(weight, height);
22 console.log(`BMI: ${bmi}`);
23} catch (error) {
24 console.error(`ભૂલ: ${error.message}`);
25}
26
1public class BMICalculator {
2 public static double calculateBMI(double weightKg, double heightCm) throws IllegalArgumentException {
3 if (weightKg <= 0 || heightCm <= 0) {
4 throw new IllegalArgumentException("વજન અને ઊંચાઈ સકારાત્મક સંખ્યાઓ હોવી જોઈએ");
5 }
6 if (heightCm < 50 || heightCm > 300) {
7 throw new IllegalArgumentException("ઊંચાઈ 50 થી 300 cm વચ્ચે હોવી જોઈએ");
8 }
9 if (weightKg < 20 || weightKg > 500) {
10 throw new IllegalArgumentException("વજન 20 થી 500 kg વચ્ચે હોવું જોઈએ");
11 }
12
13 double heightM = heightCm / 100;
14 return Math.round((weightKg / (heightM * heightM)) * 10.0) / 10.0;
15 }
16
17 public static void main(String[] args) {
18 try {
19 double weight = 70.0; // kg
20 double height = 170.0; // cm
21 double bmi = calculateBMI(weight, height);
22 System.out.printf("BMI: %.1f%n", bmi);
23 } catch (IllegalArgumentException e) {
24 System.out.println("ભૂલ: " + e.getMessage());
25 }
26 }
27}
28
આ ઉદાહરણો વિવિધ પ્રોગ્રામિંગ ભાષાઓનો ઉપયોગ કરીને BMI કેવી રીતે ગણવું તે દર્શાવે છે, જેમાં ઇનપુટ માન્યતા અને ભૂલ સંભાળવાની સામેલ છે. તમે આ ફંક્શન્સને તમારી વિશિષ્ટ જરૂરિયાતો માટે અનુકૂળ કરી શકો છો અથવા તેમને વિશાળ આરોગ્ય મૂલ્યાંકન સિસ્ટમોમાં એકીકૃત કરી શકો છો.
નોર્મલ વેઇટ:
ઓવરવેઇટ:
અંડરવેઇટ:
ઓબીઝ:
તમારા વર્કફ્લો માટે ઉપયોગી થવાના વધુ સાધનો શોધો