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

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

محاسبه مساحت لوزی

آسان 272/ دانلود 98 بازدید

برنامه ای بنویسید که قطر بزرگ و کوچک لوزی را دریافت کند و مساحت لوزی را محاسبه کند.

مساحت لوزی = قطر بزرگ * قطر کوچک ÷ 2

3 جواب

نمیتونم این تمرین رو حل کنم!
h=float(input("h: "))
x=float(input("x: "))
print("S:",h*x*.5)
Farbod.313 دانلود Python
def calculate_rhombus_area(major_diagonal, minor_diagonal):

    """محاسبه مساحت لوزی."""
    area = (major_diagonal * minor_diagonal) / 2
    return area

def main():
    try:
        # دریافت قطر بزرگ و کوچک از کاربر
        major_diagonal = float(input("لطفاً قطر بزرگ لوزی را وارد کنید: "))
        minor_diagonal = float(input("لطفاً قطر کوچک لوزی را وارد کنید: "))
        
        # محاسبه مساحت
        area = calculate_rhombus_area(major_diagonal, minor_diagonal)
        print(f"مساحت لوزی برابر است با: {area}")
    
    except ValueError:
        print("لطفاً یک عدد معتبر وارد کنید.")

# اجرای تابع اصلی
if __name__ == "__main__":
    main()

html
<!DOCTYPE html>
<html lang="fa">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>محاسبه مساحت لوزی</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            margin: 20px;
        }
        input {
            margin: 5px;
        }
    </style>
</head>
<body>
    <h1>محاسبه مساحت لوزی</h1>
    <label for="majorDiagonal">قطر بزرگ:</label>
    <input type="number" id="majorDiagonal" placeholder="قطر بزرگ را وارد کنید">
    <br>
    <label for="minorDiagonal">قطر کوچک:</label>
    <input type="number" id="minorDiagonal" placeholder="قطر کوچک را وارد کنید">
    <br>
    <button onclick="calculateArea()">محاسبه مساحت</button>
    <h2 id="result"></h

فکر میکنم اشتباه کردی. کدهای پایتون با html قاطی شده Amirhn


big_diagonal=int(input("big diagonal:"))
small_diagonal=int(input("small diagonal:"))
result=big_diagonal*small_diagonal
result2=result/2
print(result2)
کاربر 220 دانلود Python
<< صفحه قبل 1 صفحه بعد >>

ارسال جواب

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

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

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