Diameter & Area of Circle using Functions

List Topics
August 18, 2025
No Comments
1 min read

Diameter & Area of Circle using Functions

যা শিখবো:

  • কীভাবে আলাদা আলাদা ফাংশন তৈরি ও কল করতে হয়
  • একটি ফাংশন দিয়ে circle এর diameter বের করা
  • আরেকটি ফাংশন দিয়ে circle এর area বের করা
  • return দিয়ে মান ফেরত দেয়া
  • float টাইপ ব্যবহার এবং 3.1416 পাই হিসেবে নেয়া

ধাপে ধাপে ব্যাখ্যা:

Step 1: Diameter বের করার জন্য function

C
float diameter(float r) {
    return 2 * r;
}

Step 2: Area বের করার জন্য function

C
float area(float r) {
    return 3.1416 * r * r;
}

Step 3: ইউজার থেকে radius ইনপুট নেওয়া

C
scanf("%f", &radius);

Step 4: ফাংশন কল করে ফলাফল পাওয়া

C
d = diameter(radius);
a = area(radius);

উদাহরণ:

C
#include <stdio.h>

// Diameter function
float diameter(float r) {
    return 2 * r;
}

// Area function
float area(float r) {
    return 3.1416 * r * r;
}

int main() {
    float radius, d, a;

    printf("বৃত্তের ব্যাসার্ধ (radius) লিখুন: ");
    scanf("%f", &radius);

    d = diameter(radius);
    a = area(radius);

    printf("বৃত্তের ব্যাসার্ধ: %.2f\n", d);
    printf("বৃত্তের ক্ষেত্রফল: %.2f", a);

    return 0;
}

আউটপুট উদাহরণ:

উদাহরণ ১:

C
ইনপুট:
বৃত্তের ব্যাসার্ধ (radius) লিখুন: 7

আউটপুট:
বৃত্তের ব্যাসার্ধ: 14.00  
বৃত্তের ক্ষেত্রফল: 153.94

উদাহরণ ২:

C
ইনপুট:
বৃত্তের ব্যাসার্ধ (radius) লিখুন: 3.5

আউটপুট:
বৃত্তের ব্যাসার্ধ: 7.00  
বৃত্তের ক্ষেত্রফল: 38.48

ব্যাখ্যা:

  • diameter(float r) ফাংশন ২*r করে diameter দেয়
  • area(float r) ফাংশন পাই * r * r করে area দেয়
  • float টাইপ ব্যবহারে দশমিক সহ মান পাওয়া যায়
  • মূল প্রোগ্রামে ইউজারের ইনপুট নেয়া হয় এবং ফাংশন থেকে রিটার্ন পাওয়া মান প্রিন্ট করা হয়

©2025 Linux Bangla | Developed & Maintaind by Linux Bangla.