কম্পিউটার টিউটোরিয়াল

C++-এ log1p() ফাংশন


log1p() ফাংশনটি (a+1)-এর ন্যাচারল লগারিদম (বেস e লগারিদম) বের করতে ব্যবহৃত হয়। এটি (a+1)-এর ন্যাচারল লগারিদম রিটার্ন করে। -1 এর চেয়ে ছোট মান পাস করলে এটি NaN (Not a Number) রিটার্ন করে।

log1p()-এর গাণিতিক অভিব্যক্তি:

log1p(a) = base-e log(a+1)

C++-এ log1p()-এর সিনট্যাক্স:

float log1p(float variable_name);

এখানে,

  • variable_name — লগারিদমিক মান বের করার ভেরিয়েবলের যেকোনো নাম।

C++-এ log1p()-এর উদাহরণ:

উদাহরণ

#include <iostream>
#include <cmath>
using namespace std;
int main() {
    int x = 10;
    float y = 28.88;
    cout << "The log value of x: " << log1p(x);
    cout << "\nThe log value of y: " << log1p(y);
    return 0;
}

আউটপুট

The log value of x: 2.3979
The log value of y: 3.39719

  1. C++-এ fabs() ফাংশন

  2. C++-এ ভেরিয়েবল ইনিশিয়ালাইজেশন

  3. C++-এ isprint() ফাংশন

  4. C++-এ expm1() ফাংশন