تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

محاسبه شاخص توده بدنی BMI

تمرین آسان 5159 بازدید پربازدید 149/ دانلود

برنامه ای بنویسید که با توجه به فرمول زیر شاخص توده بدنی / BMI فرد را بدست آورد و با توجه به اطلاعاتی که در ادامه آمده است وضعیت فرد را نمایش دهد

BMI = w / h * h
فرمول = وزن تقسیم بر توان دوم قد


BMI کمتر از ۱۸/۵ : کمبود وزن

BMI بین ۱۸/۵ تا ۲۴/۵ : وزن سلامت

BMI بین ۲۵ تا ۲۹/۹ : اضافه وزن

BMI بیشتر از ۳۰ : چاقی

👨‍💻 2 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

19 جواب

مرتب سازی
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
def calculate_bmi():
    # دریافت وزن از کاربر
    weight = float(input("لطفاً وزن خود را (کیلوگرم) وارد کنید: "))
    
    # دریافت قد از کاربر
    height = float(input("لطفاً قد خود را (متر) وارد کنید: "))
    
    # محاسبه BMI
    bmi = weight / (height ** 2)
    
    # نمایش BMI
    print(f"شاخص توده بدنی شما: {bmi:.2f}")

    # تعیین وضعیت بر اساس BMI
    if bmi < 18.5:
        print("وضعیت: کمبود وزن")
    elif 18.5 <= bmi < 24.5:
        print("وضعیت: وزن سلامت")
    elif 25 <= bmi < 29.9:
        print("وضعیت: اضافه وزن")
    else:
        print("وضعیت: چاقی")

# اجرای تابع
calculate_bmi()
weight = float(input("Enter your weight: "))
height = float(input("Enter your height: "))
bmi = weight / (height * height)
print("Your BMI is", bmi)
if bmi < 18.5 :
    print("کمبود وزن")
elif bmi >= 18.5 and bmi <= 24.5 :
    print("وزن متناسب")
elif bmi >= 25 and bmi <= 29.9 :
    print("اضافه وزن")
elif bmi >= 30 :
    print("چاق یا اضافه وزن خطرناک")

def BMI(weight:int,height:int) -> int:
    return (weight/(height**2))

while True:
    try:
        weight_input = int(input("Enter your weight:"))
        height_input = int(input("Enter your height:"))
        break
    except ValueError as e:
        print(e)

User=BMI(weight_input,height_input)
print(f" your MBI is \n {User:.4f}")

if User < 18.5:
    print(" you have underweight")
elif User >= 18.5 and User < 24.9:
    print(" you have normal weight")
elif User >= 25 and User < 29.9:
    print(" you have overweight")
elif User > 30:
    print(" you have obesed")

<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

  • قبل از ارسال جواب ویدیو زیر رو ببین تا کار کردن با markdown رو یاد بگیری
  • لطفا جواب های تکراری ارسال نکن
  • در متن جواب اطلاعات شخصی شامل ایمیل و شماره موبایل و آی دی و... ننویس
  • سعی کن داخل کدت از کلمات فارسی یا فینگلیش (فارسی با حروف انگلیسی) استفاده نکنی و کدت تماما انگلیسی باشه
  • لطفا داخل جواب از ایموجی یا کاراکترهای خاص استفاده نکن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

راهنمای ارسال جواب 👇

×
بستن