بکندباز

لگاریتم چیزی شبیه به توان معکوس است. در یک تابع لگاریتم یک عدد و یک پایه داریم. حاصل یک لگاریتم عددی است که اگر عدد پایه ی ورودی را به توان این عدد خروجی برسانیم، عدد ورودی به دست می آید. مثلاً لگاریتم عدد 25 بر پایه 5 برابر است با 2. یعنی 5 به توان 2 می شود 25.

تابعی بنویسید که دو ورودی بگیرد و لگاریتم عدد دوم بر پایه ی عدد اول را محاسبه کند. سپس نتیجه را در خروجی برگرداند.

نمونه هایی از ورودی و خروجی

logarithm(5, 25) ➞ 2

logarithm(2, 64) ➞ 6

logarithm(2, 4) ➞ 2

نکات

  • دو ورودی و خروجی باید عدد صحیح باشند
  • اگر خروجی عدد صحیح نشد، کلمه invalid برگردانده شود
Assert.Equal(2, Backendbaz.Logarithm(5, 25));
Assert.Equal(6, Backendbaz.Logarithm(2, 64));
Assert.Equal(2, Backendbaz.Logarithm(2, 4));

پاسخ های کاربران به این تمرین

mantix
امتیاز:‌ 18062
تصحیح اتوماتیک 0 0
‎C#‎
18 مهر 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Aliak
امتیاز:‌ 18062
تصحیح اتوماتیک 0 0
‎C#‎
19 مرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*