این تمرین با ابزار chatgpt ساخته شده است. در صورتی که اشکالی در متن سوال یا تست ها مشاهده می کنید لطفاً از طریق تب "نظرات" اعلام کنید.
تابعی بنویسید که سه ضلع یک مثلث را به عنوان ورودی دریافت کند و مساحت این مثلث را محاسبه کند و در خروجی برگرداند. فرض کنید مثلث دارای طول ضلعهای صحیح است و با فرمول هرون (Heron) مساحت آن را محاسبه کنید. فرمولی که میتوانید برای محاسبه مساحت مثلث استفاده کنید به این صورت است:
[Area = sqrt{s * (s – a) * (s – b) * (s – c)}]
که در این فرمول (s) نیز برابر است با نصف محیط مثلث و (a) , (b) , (c) به ترتیب طول سه ضلع مثلث است.
نمونه ورودی و خروجی
TriangleArea(3, 4, 5) ➞ 6
TriangleArea(7, 8, 9) ➞ 26.83
TriangleArea(10, 11, 12) ➞ 51.52
TriangleArea(3, 4, 5) ➞ 6
TriangleArea(7, 8, 9) ➞ 26.83
TriangleArea(10, 11, 12) ➞ 51.52
نظرات