📱 نمای کلی برنامه: این یک برنامه Android محاسبهگر BMI (شاخص توده بدن) است که از واحدهای متریک و امپریال پشتیبانی میکند. BMI را بر اساس ورودی کاربر (سن، جنسیت، قد و وزن) محاسبه میکند، نتیجه را نمایش میدهد، آن را دستهبندی میکند و نکات بهداشتی مرتبط را ارائه میکند.
🔧 قابلیت های کلیدی: 1. سوئیچینگ واحد (متریک ↔ امپریال): با استفاده از SwitchMaterial بین Metric (cm/kg) و Imperial (ft/in/lbs) جابهجا شوید.
فیلدهای UI بر این اساس به روز می شوند:
متریک: ارتفاع را بر حسب سانتی متر نشان می دهد.
Imperial: فیلدهای فوت و اینچ را نشان می دهد.
2. اعتبارسنجی ورودی: تایید می کند:
سن (بین 2 تا 120)
وزن:
متریک: 2 تا 500 کیلوگرم
امپریال: 5 تا 1100 پوند
قد:
متریک: 50 تا 300 سانتی متر
امپریال: 1-10 فوت و 0-11 اینچ
در صورت عدم موفقیت در تأیید، پیام های خطای مناسب را نمایش می دهد.
3. محاسبه BMI: فرمول متریک: BMI = وزن (کیلوگرم) / (قد بر حسب متر)^2
فرمول سلطنتی: BMI = (وزن (پوند) × 703) / (قد بر حسب اینچ)^2
4. BMI دسته بندی ها: بر اساس مقدار BMI:
< 16 → لاغری شدید
16-16.9 → لاغری متوسط
17-18.4 ← لاغری خفیف
18.5-24.9 → عادی
25-29.9 → اضافه وزن
30-34.9 → چاق کلاس I
35-39.9 ← چاق کلاس II
40+ → چاق کلاس III
5. نکات بهداشتی: هر دسته BMI توصیه های بهداشتی مرتبط را نشان می دهد (به عنوان مثال، "غذای مغذی بیشتری بخورید"، "به دنبال کمک پزشکی باشید"، و غیره).
6. نمایش نتایج: نمایش می دهد:
BMI محاسبه شده
سن و جنسیت کاربر
دسته BMI
نکته سلامتی
تاریخ بهروزرسانی
۷ خرداد ۱۴۰۴
ابزارها
ایمنی داده
arrow_forward
ایمنی با درک اینکه توسعهدهندگان چگونه دادههای شما را جمعآوری و همرسانی میکنند شروع میشود. شیوههای حفظ امنیت و حریم خصوصی دادهها ممکن است براساس استفاده، منطقه، و سن شما متفاوت باشد. توسعهدهنده این اطلاعات را ارائه کرده است و ممکن است آن را درطول زمان بهروزرسانی کند.
هیچ دادهای با طرفهای سوم همرسانی نمیشود
درباره نحوه اعلام همرسانی دادهها توسط توسعهدهندگان بیشتر بدانید
هیچ دادهای جمعآوری نمیشود
درباره نحوه اعلام جمعآوری دادهها توسط توسعهدهندگان بیشتر بدانید