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

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

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

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

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

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


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

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

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

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

👨‍💻 17 ساعت قبل User 3583 این تمرین رو مشاهده کرد
👨‍💻 4 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

14 جواب

این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
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()
Mma123 دانلود Python
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")
Amirali دانلود Python
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')
Shahroozchegini دانلود Python
gad=float(input('gad:'))
vazn=int(input('vazn:'))
i=vazn/(gad*gad)
if i<18.5:
    print('kambood vazn')
if  18.5<i and  i<=24.5:
 print( 'estandard')
if i>30:
  print('ezafe vazn')
Maryam.n دانلود Python
def calculate_bmi(weight, height):
    """Calculate BMI using weight (kg) and height (m)."""
    return weight / (height ** 2)

def determine_bmi_status(bmi):
    """Determine weight status based on BMI value."""
    if bmi < 18.5:
        return "کمبود وزن"
    elif 18.5 <= bmi <= 24.9:
        return "وزن سلامت"
    elif 25 <= bmi <= 29.9:
        return "اضافه وزن"
    else:
        return "چاقی"

try:
    # دریافت وزن و قد از کاربر
    weight = float(input("وزن خود را به کیلوگرم وارد کنید: "))
    height = float(input("قد خود را به متر وارد کنید: "))

    # محاسبه BMI و تعیین وضعیت
    bmi = calculate_bmi(weight, height)
    status = determine_bmi_status(bmi)
    
    # نمایش نتیجه
    print(f"شاخص توده بدنی شما: {bmi:.2f}")
    print(f"وضعیت شما: {status}")

except ValueError:
    print("لطفاً عدد معتبر وارد کنید.")
except ZeroDivisionError:
    print("قد نمی‌تواند صفر باشد.")
Milad.bio دانلود Python
class Weight:
	def __init__(self,gad,vazn):
		self.gad=gad
		self.vazn=vazn
	
	def Solve(self):
		a=self.gad*self.gad
		result=self.vazn/a
		if result<18.5:
			print("شما کمبود وزن دارین")
		elif 24.5>result>18.5:
			print("شما در وزن سال هستین")
		elif 29.9>result>25:
			print("شما اضافه وزن دارین")
		elif result>30:
			print("شما چاق هستین")

gad=float(input("enter ghad:"))
vazn=float(input("enter vazn:"))
obj=Weight(gad,vazn)
print(obj.Solve())
Roghaye.m دانلود Python
vazn=float(input("وزن خود را وارد کنید"))
qad=int(input("قد خود را وارد کنید"))
bmi=vazn/qad**2
if bmi<18.5:
    print("کمبود وزن")
elif 18.5<=bmi<24.5:
    print("وزن سلامت")
elif 25<bmi<29.9:
    print("اضافه وزن")
elif bmi<=30:
    print("چاقی")
else :
    print("error")
Feribanoo دانلود Python
<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

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

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

مطالب مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن