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

math.h লাইব্রেরির গুরুত্বপূর্ণ ফাংশনগুলো সি ভাষায় ব্যাখ্যা


সি প্রোগ্রামিং ভাষায় সব গাণিতিক ফাংশন math.h হেডার ফাইলে থাকে। ফাংশনগুলো নিচে বিস্তারিত ব্যাখ্যা করা হল:

sin()

এই ফাংশন তার আর্গুমেন্টের sin মান বের করতে ব্যবহৃত হয়।

sin() ফাংশনের সিনট্যাক্স:

double sin(double a);

উদাহরণস্বরূপ:

double a=sin(3.14/2);

আউটপুট:

a=1 (approx.)

cos()

এটি তার আর্গুমেন্টের cos মান বের করতে ব্যবহৃত হয়।

cos() ফাংশনের সিনট্যাক্স:

double cos(double a); 

উদাহরণস্বরূপ:

double a=cos(3.14/2);

আউটপুট:

a=0 (approx.)

tan()

এটি তার আর্গুমেন্টের tan মান বের করতে ব্যবহৃত হয়।

tan() ফাংশনের সিনট্যাক্স:

double tan (double a);

উদাহরণস্বরূপ:

double a=tan(3.14/2); 

exp()

এটি তার আর্গুমেন্টের এক্সপোনেন্ট ভ্যালু বের করতে ব্যবহৃত হয়।

exp() এর সিনট্যাক্স:

double exp (double a);

উদাহরণস্বরূপ:

double a=exp(4.6);

floor()

এটি একটি ফ্লোট নম্বরকে রাউন্ড ডাউন করতে ব্যবহৃত হয়।

floor() ফাংশনের সিনট্যাক্স:

Double floor(double a);

উদাহরণস্বরূপ:

Double a=floor(93.58); 

আউটপুট:

A=93

ceil()

এটি একটি ফ্লোট নম্বরকে রাউন্ড আপ করতে ব্যবহৃত হয়।

ceil() ফাংশনের সিনট্যাক্স:

Double ceil(double a);

উদাহরণস্বরূপ:

Double a=ceil(93.58);

আউটপুট:

A=94 

abs()

এটি একটি ইন্টিজারের অ্যাবসোলিউট ভ্যালু বের করতে ব্যবহৃত হয়।

abs() ফাংশনের সিনট্যাক্স:

int abs(int a);

উদাহরণস্বরূপ:

Int a= abs(-6);

আউটপুট:

a=6

pow()

এটি একটি ভ্যালুর পাওয়ার বের করতে ব্যবহৃত হয়।

pow() ফাংশনের সিনট্যাক্স:

double pow(double a,double b); 

উদাহরণস্বরূপ:

double x=pow(2,3)

আউটপুট:

x=8

sqrt()

এটি তার আর্গুমেন্টের স্কয়ার রুট ভ্যালু বের করতে ব্যবহৃত হয়।

sqrt() ফাংশনের সিনট্যাক্স:

double sqrt(double a);

উদাহরণস্বরূপ:

double x=sqrt(36); 

আউটপুট:

x=6
  1. C ভাষায় putw() এবং getw() ফাংশন ব্যাখ্যা

  2. সি ভাষায় স্ট্রিং লাইব্রেরি ফাংশনসমূহ উদাহরণসহ ব্যাখ্যা

  3. সি ভাষায় পয়েন্টার দিয়ে অ্যারিথমেটিক অপারেশন

  4. স্ট্রাকচার কনসেপ্ট ব্যবহার করে সি ভাষায় বিট ফিল্ড ব্যাখ্যা