PDA

View Full Version : محاسبه لگاریتم



Dr Saeed
سه شنبه 09 دی 1393, 08:54 صبح
با سلام دوستان عزیز
چطور میتونم لگاریتم رو حساب کن ؟‌‌ ( با استفاده از کتاب خونه math.h بلدم )

خیلی گشتم ولی چیزی یافت نکردم

iut.ali
سه شنبه 09 دی 1393, 11:49 صبح
فک کنم باید از مفهوم لگاریتم استفاده کنی مثلا میخوای ببینی لگاریتم ۴ در پایه ی ۲ چند میشه میتونی اینطوری حساب کنی که ۲ به توان چه عددی میشه ۴ اینم کدش دقتشم هر چقدر بخوای میتونی بیشتر کنی
#include <iostream>#include <math.h>


using namespace std;


int main()
{
for(int i=0;i<10;i++)
{
if(pow(2,i)==4)
{
cout<<i<<endl;
break;
}
}
return 0;
}

Dr Saeed
سه شنبه 09 دی 1393, 14:12 عصر
فک کنم باید از مفهوم لگاریتم استفاده کنی مثلا میخوای ببینی لگاریتم ۴ در پایه ی ۲ چند میشه میتونی اینطوری حساب کنی که ۲ به توان چه عددی میشه ۴ اینم کدش دقتشم هر چقدر بخوای میتونی بیشتر کنی
#include <iostream>#include <math.h>


using namespace std;


int main()
{
for(int i=0;i<10;i++)
{
if(pow(2,i)==4)
{
cout<<i<<endl;
break;
}
}
return 0;
}




برنامه بنویسید که عدد از ورودی بگیرد اگه زیر 100 بود و عدد اول بود لگاریتم ان را محاسبه و نمایش دهد :| یکی از سخت ترین سوالایی که دیدم :|‌ اگه میشود با کتاب خونه نوشت میتونستم :| ولی اینطوریشو میشه یکم کمک کنید :|

iut.ali
سه شنبه 09 دی 1393, 15:13 عصر
دو قسمت اول که کاری نداره واسه لگاریتم هم لینک زیر رو بخون منظور کدی که نوشتمو متوجه میشی
http://en.wikipedia.org/wiki/Logarithm

مسعود اقدسی فام
سه شنبه 09 دی 1393, 20:24 عصر
این لینک رو هم ببینید:

http://www.math.com/tables/expansion/log.htm