تابعی بنویسید که میانگین امتیازهای کسب شده (ERA) را محاسبه کند. ERA با ضرب عدد ۹ در حاصل تقسیم امتیازهای مجاز (er
) بر تعداد innings پرتاب شده (ip
) محاسبه میشود.
نحوه محاسبه Innings در بیسبال:
- اعداد اعشاری با اعشار .1 نشاندهنده ۱ out (معادل ۱/۳ inning)
- اعداد اعشاری با اعشار .2 نشاندهنده ۲ out (معادل ۲/۳ inning)
- عدد صحیح یا اعشاری با اعشار .0 نشاندهنده یک inning کامل (۳ out) است.
فرمول محاسبه ERA:
ERA = 9 × (er / ip)
نتیجه باید تا دو رقم اعشار گرد شود.
نمونه ورودی و خروجی
Era(22, 99) ➞ 2.00
Era(23, 99.1) ➞ 2.08
Era(24, 99.2) ➞ 2.17
Examples
era(22, 99) ➞ 2.00
era(23, 99.1) ➞ 2.08
era(24, 99.2) ➞ 2.17
نکات:
- نتیجه باید با دو رقم اعشار نمایش داده شود (مثلاً 2.08).
- برای تبدیل اعشار .1 و .2 به کسر:
.1
= ۱/۳ inning.2
= ۲/۳ inning
Assert.Equal(2.00, Backendbaz.Era(22, 99), 2); Assert.Equal(2.08, Backendbaz.Era(23, 99.1), 2); Assert.Equal(2.17, Backendbaz.Era(24, 99.2), 2);
نظرات