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

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

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

آسان 149/ دانلود 1368 بازدید

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

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


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

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

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

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

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

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
def bm():
    w = float(input("enter your number w:"))
    h = float(input("enter your number h:"))
    BMI = w / h ** h
    if BMI < 18.5:
        print("kambode vazn")
    if  18.5<BMI<24.5:
        print("salamat vazn")
    if   25<BMI<29.9:
        print("ezafe vazn")
    if BMI > 30:
        print("chaghi")
bm()
Arman.danyy دانلود 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())
کاربر 220 دانلود Python
<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

# کداتو توی این بخش بنویس
# فرقی نمیکنه چه زبان برنامه نویسی باشه، همرو پشتیبانی میکنیم :)
# البته قبلش این سه خط رو پاک کن
                    
  • لطفا جواب های تکراری ارسال نکن
  • قبل از ارسال، جوابت رو داخل یک کد ادیتور مثل vscode بنویس و بعد اینجا Paste کن
  • جواب های ارسالی، پس از بررسی کوتاهی، ویرایش میشن و در سایت نمایش داده میشن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

تمرینات مرتبط

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