حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود

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

تمرین آسان 6687 visibility link download flag trending_up پربازدید

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

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


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

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

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

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

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

reply 20

visibility
weight = float(input("please enter your weight(kg): "))
height = float(input("please enter your height(cm): "))
print(f"your weight is {weight} and your height is {height}")
BMI = weight / ((height/100) ** 2)
print(f"your BMI is : {BMI:.2f}")
if BMI < 18.5:
    print("شما کمبود وزن دارید .")
elif 18.5 <= BMI <= 24.5:
    print("تناسب قد و وزن شما عالی می باشد ")
elif 25 <= BMI <= 29.9:
    print("شما اضافه وزن دارید .")
else:
    print("شما چاق هستید .")
gad=float(input("قد خود را وارد کنید به متر:"))
vazn=float(input("وزن خود را وارد کنید به کیلوگرم:"))
a=gad*gad
result=vazn/a
if result<18.5:
	print("شما کمبود وزن دارین")
elif 24.5>result>18.5:
	print("شما در وزن سال هستین")
elif 29.9>result>25:
	print("شما اضافه وزن دارین")
elif result>30:
	print("شما چاق هستین")
w=int(input("enter your weight"))
h=int(input("enter your height:"))
BMI=w/(h**2)
if BMI<18.5:
    print("underweight")
elif 18.5<BMI>24.5:
    print("healthy weight")
elif 25<BMI<29.9:
    print("overweight")
elif BMI>30:
    print("obesity")
else:
    print("invalid result")
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()
W = int(input("Enter weight: "))
H = int(input("Enter height: "))

BMI = W / H*H

print(BMI)
if BMI>18.5:
    print("You are underweight")
elif 24.5>BMI>18.5:
    print("You are at the right weight")
elif 29.9>BMI>25:
    print("You are overweight")
elif BMI>30:
    print("you are fat")
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("چاق یا اضافه وزن خطرناک")

w = float(input('weight in kg: '))
h = float(input('height in m: '))

bmi = float(w/(h**2))
if bmi <= 18.5:
    print('kambod vazn')
elif bmi > 18.5 and bmi <= 24.5:
    print('vazn khoob')
elif bmi > 24.5 and bmi <= 30:
    print('ezafe vazn')
elif bmi > 30:
    print('chaghi')
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")

fun main() {
    println("Enter your height: ")
    val height = readln().toFloat()
    println("Enter your weight: ")
    val weight = readln().toFloat()
    val bmi = weight / (height * height)

    when {
        bmi < 18.5 -> println("Underweight")
        bmi in 18.5..24.5 -> println("Normal weight")
        bmi in 25.0..29.9 -> println("Overweight")
        30 < bmi -> println("Obesity")
    }
}
w =float(input("w: {} " .format("kg")))
h = float(input("h: {} " .format("m")))
BMI = w / h** 2
if BMI < 18.5:
    print("کمبود وزن")
else:
    if 18.5 < BMI<24.5 :
        print("وزن سلامت")
    else:
        if   25< BMI<29.9 :
            print("اضافه وزن")
        else:
            if BMI > 30 :
                print("چاقی")
<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن