تابعی بنویسید که یک عدد صحیح مثبت num
را بگیرد و محاسبه کند که چند نقطه به شکل پنج ضلعی در اطراف نقطه مرکزی در مرحله Nم وجود دارد .
در تصویر زیر مشاهده می کنید که اولین مرحله تنها یک نقطه دارد. در مرحله دوم، 6 نقطه وجود دارد. در سوم، 16 نقطه، و در چهارم، 31 نقطه وجود دارد.
تعداد نقاط موجود در کل پنج ضلعی را در دور Nم در خروجی برگردانید .
نمونه ورودی و خروجی
Pentagonal(1) ➞ 1
Pentagonal(2) ➞ 6
Pentagonal(3) ➞ 16
Assert.Equal(1, Backendbaz.Pentagonal(1)); Assert.Equal(6, Backendbaz.Pentagonal(2)); Assert.Equal(16, Backendbaz.Pentagonal(3)); Assert.Equal(141, Backendbaz.Pentagonal(8)); Assert.Equal(76, Backendbaz.Pentagonal(6)); Assert.Equal(31, Backendbaz.Pentagonal(4));
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات