বৃত্তের ব্যাসার্ধ গণনা করার সহজ উপায়

ব্যাস, পরিধি, বা ক্ষেত্রফল ব্যবহার করে বৃত্তের ব্যাসার্ধ গণনা করুন। জ্যামিতির গণনা এবং বৃত্তের গুণাবলী বোঝার জন্য আদর্শ।

বৃত্তের ব্যাসার্ধ গণক

📚

ডকুমেন্টেশন

বৃত্তের ব্যাসার্ধ গণক

পরিচিতি

বৃত্তের ব্যাসার্ধ এটি একটি মৌলিক গুণাবলী। এটি বৃত্তের কেন্দ্র থেকে এর পরিধির যে কোনো বিন্দুর দূরত্ব। এই গণকটি আপনাকে তিনটি ভিন্ন ইনপুট প্যারামিটারের ভিত্তিতে বৃত্তের ব্যাসার্ধ নির্ধারণ করতে দেয়:

  1. ব্যাস
  2. পরিধি
  3. এলাকা

এই মানগুলোর মধ্যে যেকোনো একটি প্রদান করে, আপনি বৃত্তের জ্যামিতির মৌলিক সম্পর্ক ব্যবহার করে ব্যাসার্ধ গণনা করতে পারেন।

সূত্র

ব্যাস, পরিধি, বা এলাকা থেকে ব্যাসার্ধ গণনা করা যেতে পারে নিম্নলিখিত সূত্রগুলি ব্যবহার করে:

  1. ব্যাস থেকে (dd):

    r=d2r = \frac{d}{2}
  2. পরিধি থেকে (CC):

    r=C2πr = \frac{C}{2\pi}
  3. এলাকা থেকে (AA):

    r=Aπr = \sqrt{\frac{A}{\pi}}

এই সূত্রগুলি বৃত্তের মৌলিক গুণাবলীর উপর ভিত্তি করে তৈরি:

  • ব্যাস: ব্যাস হল ব্যাসার্ধের দ্বিগুণ (d=2rd = 2r)।
  • পরিধি: পরিধি হল বৃত্তের চারপাশের দূরত্ব (C=2πrC = 2\pi r)।
  • এলাকা: বৃত্ত দ্বারা আবদ্ধ এলাকা (A=πr2A = \pi r^2)।

গণনা

ব্যাস থেকে ব্যাসার্ধ গণনা

ব্যাস দেওয়া হলে, ব্যাসার্ধ হল এর অর্ধেক:

r=d2r = \frac{d}{2}

উদাহরণ:

যদি ব্যাস 10 ইউনিট হয়:

r=102=5 ইউনিটr = \frac{10}{2} = 5 \text{ ইউনিট}

পরিধি থেকে ব্যাসার্ধ গণনা

পরিধির সূত্র থেকে শুরু করা:

C=2πrC = 2\pi r

rr এর জন্য সমাধান করা:

r=C2πr = \frac{C}{2\pi}

উদাহরণ:

যদি পরিধি 31.415931.4159 ইউনিট হয়:

r=31.41592π31.41596.28325 ইউনিটr = \frac{31.4159}{2\pi} \approx \frac{31.4159}{6.2832} \approx 5 \text{ ইউনিট}

এলাকা থেকে ব্যাসার্ধ গণনা

এলাকার সূত্র থেকে শুরু করা:

A=πr2A = \pi r^2

rr এর জন্য সমাধান করা:

r=Aπr = \sqrt{\frac{A}{\pi}}

উদাহরণ:

যদি এলাকা 78.539878.5398 বর্গ ইউনিট হয়:

r=78.5398π=78.53983.141625=5 ইউনিটr = \sqrt{\frac{78.5398}{\pi}} = \sqrt{\frac{78.5398}{3.1416}} \approx \sqrt{25} = 5 \text{ ইউনিট}

প্রান্তের কেস এবং ইনপুট যাচাইকরণ

  • শূন্য বা নেতিবাচক ইনপুট: একটি বৃত্তের নেতিবাচক বা শূন্য ব্যাস, পরিধি, বা এলাকা থাকতে পারে না। যদি এই মানগুলোর মধ্যে কোনো একটি শূন্য বা নেতিবাচক হয়, তবে ব্যাসার্ধ অজ্ঞাত। এই ক্ষেত্রে গণক একটি ত্রুটি বার্তা প্রদর্শন করবে।

  • অসংখ্যামূলক ইনপুট: গণকটি সংখ্যামূলক ইনপুট প্রয়োজন। অসংখ্যামূলক মান (যেমন, অক্ষর বা প্রতীক) অবৈধ।

সঠিকতা এবং রাউন্ডিং

এই গণকটি গণনার জন্য ডাবল-প্রিসিশন ফ্লোটিং-পয়েন্ট অঙ্কন ব্যবহার করে। ফলাফলগুলি সাধারণত চার দশমিক স্থান পর্যন্ত রাউন্ডেড প্রদর্শিত হয়। যখন π\pi এর মতো গাণিতিক ধ্রুবক ব্যবহার করা হয়, তখন গণকটি প্রোগ্রামিং ভাষা বা পরিবেশে উপলব্ধ সম্পূর্ণ সঠিকতা ব্যবহার করে। ফ্লোটিং-পয়েন্ট অঙ্কন কিছু ক্ষেত্রে ছোট রাউন্ডিং ত্রুটি তৈরি করতে পারে।

ব্যবহার ক্ষেত্র

বৃত্তের ব্যাসার্ধ গণনা বিভিন্ন ক্ষেত্রে গুরুত্বপূর্ণ:

প্রকৌশল এবং নির্মাণ

  • বৃত্তাকার উপাদান ডিজাইন: প্রকৌশলীরা প্রায়ই চাকা, গিয়ার, পাইপ, বা গম্বুজ ডিজাইন করার সময় ব্যাসার্ধ নির্ধারণ করতে হবে।

  • স্থাপত্য: স্থপতিরা আর্ক, গম্বুজ এবং বৃত্তাকার ভবন ডিজাইন করতে ব্যাসার্ধ ব্যবহার করেন।

জ্যোতির্বিজ্ঞান

  • গ্রহের কক্ষপথ: জ্যোতির্বিজ্ঞানীরা পর্যবেক্ষণমূলক তথ্যের ভিত্তিতে গ্রহের কক্ষপথের ব্যাসার্ধ গণনা করেন।

  • আকাশীয় বস্তু: গ্রহ, তারা এবং অন্যান্য আকাশীয় বস্তুগুলির আকার নির্ধারণ করা।

দৈনন্দিন সমস্যা সমাধান

  • শিল্প এবং ডিজাইন: শিল্পী এবং ডিজাইনাররা বৃত্তাকার প্যাটার্ন এবং ডিজাইন তৈরি করতে ব্যাসার্ধ গণনা করেন।

  • DIY প্রকল্প: বৃত্তাকার টেবিল, বাগান, বা ফোয়ারা জন্য প্রয়োজনীয় উপকরণ গণনা করা।

গণিত এবং শিক্ষা

  • জ্যামিতি শেখা: বৃত্তের গুণাবলী বোঝা জ্যামিতি শিক্ষায় মৌলিক।

  • সমস্যা সমাধান: ব্যাসার্ধ গণনা গাণিতিক সমস্যাগুলি এবং প্রতিযোগিতায় সাধারণ।

বিকল্প

যদিও ব্যাসার্ধ একটি প্রাথমিক গুণাবলী, কখনও কখনও অন্যান্য বৃত্তের গুণাবলী সরাসরি পরিমাপ করা আরও সুবিধাজনক:

  • চর্ডের দৈর্ঘ্য পরিমাপ: যখন আপনার কাছে একটি বৃত্তে স্থির বিন্দু থাকে এবং ব্যাসার্ধ গণনা করতে হয়।

  • সেক্টরের এলাকা বা আর্কের দৈর্ঘ্য ব্যবহার করা: বৃত্তের অংশগত অংশগুলির ক্ষেত্রে।

ইতিহাস

বৃত্তের অধ্যয়ন প্রাচীন সভ্যতার দিকে ফিরে যায়:

  • প্রাচীন জ্যামিতি: প্রাচীন মিসরীয় এবং বাবিলোনীয়দের সময় থেকে বৃত্ত অধ্যয়ন করা হয়েছে।

  • ইউক্লিডের উপাদান: প্রায় 300 খ্রিস্টপূর্বাব্দে, ইউক্লিড তার গুরুত্বপূর্ণ কাজ উপাদান এ বৃত্ত এবং এর গুণাবলী সংজ্ঞায়িত করেন।

  • আর্কিমিডিস: বৃত্ত এবং গোলকের সাথে সম্পর্কিত ক্ষেত্র এবং ভলিউম গণনা করার জন্য π\pi এর মান অনুমান করার পদ্ধতি প্রদান করেন।

  • π\pi এর উন্নয়ন: শতাব্দী ধরে, লিউ হুই, জু চংঝি, আর্যভট্ট, এবং শেষ পর্যন্ত জন ওয়ালিস এবং আইজ্যাক নিউটন π\pi এর মান এবং বোঝাপড়া উন্নত করেছেন।

ব্যাসার্ধ শুধুমাত্র জ্যামিতিতে নয়, বরং পদার্থবিজ্ঞান, প্রকৌশল এবং বিভিন্ন প্রয়োগিত বিজ্ঞানে একটি মৌলিক ধারণা রয়ে গেছে।

উদাহরণ

ব্যাস, পরিধি, এবং এলাকা থেকে ব্যাসার্ধ গণনা করার জন্য বিভিন্ন প্রোগ্রামিং ভাষায় কোড উদাহরণ এখানে রয়েছে।

ব্যাস থেকে

পাইথন
1## ব্যাস থেকে ব্যাসার্ধ গণনা
2def radius_from_diameter(diameter):
3    if diameter <= 0:
4        raise ValueError("ব্যাস শূন্যের বেশি হতে হবে।")
5    return diameter / 2
6
7## উদাহরণ ব্যবহার
8d = 10
9r = radius_from_diameter(d)
10print(f"ব্যাসার্ধ {r} ইউনিট।")
11
জাভাস্ক্রিপ্ট
1// ব্যাস থেকে ব্যাসার্ধ গণনা
2function radiusFromDiameter(diameter) {
3    if (diameter <= 0) {
4        throw new Error("ব্যাস শূন্যের বেশি হতে হবে।");
5    }
6    return diameter / 2;
7}
8
9// উদাহরণ ব্যবহার
10let d = 10;
11let r = radiusFromDiameter(d);
12console.log(`ব্যাসার্ধ ${r} ইউনিট।`);
13
জাভা
1public class CircleRadiusCalculator {
2    public static double radiusFromDiameter(double diameter) {
3        if (diameter <= 0) {
4            throw new IllegalArgumentException("ব্যাস শূন্যের বেশি হতে হবে।");
5        }
6        return diameter / 2;
7    }
8
9    public static void main(String[] args) {
10        double d = 10;
11        double r = radiusFromDiameter(d);
12        System.out.printf("ব্যাসার্ধ %.2f ইউনিট।%n", r);
13    }
14}
15
সি++
1// ব্যাস থেকে ব্যাসার্ধ গণনা
2#include <iostream>
3#include <stdexcept>
4
5double radiusFromDiameter(double diameter) {
6    if (diameter <= 0) {
7        throw std::invalid_argument("ব্যাস শূন্যের বেশি হতে হবে।");
8    }
9    return diameter / 2.0;
10}
11
12int main() {
13    double d = 10.0;
14    try {
15        double r = radiusFromDiameter(d);
16        std::cout << "ব্যাসার্ধ " << r << " ইউনিট।" << std::endl;
17    } catch (const std::exception& e) {
18        std::cerr << e.what() << std::endl;
19    }
20    return 0;
21}
22
আর
1## ব্যাস থেকে ব্যাসার্ধ গণনা
2radius_from_diameter <- function(diameter) {
3  if (diameter <= 0) {
4    stop("ব্যাস শূন্যের বেশি হতে হবে।")
5  }
6  return(diameter / 2)
7}
8
9## উদাহরণ ব্যবহার
10d <- 10
11r <- radius_from_diameter(d)
12cat(sprintf("ব্যাসার্ধ %.2f ইউনিট।\n", r))
13
রুবি
1## ব্যাস থেকে ব্যাসার্ধ গণনা
2def radius_from_diameter(diameter)
3  raise ArgumentError, "ব্যাস শূন্যের বেশি হতে হবে।" if diameter <= 0
4  diameter / 2.0
5end
6
7## উদাহরণ ব্যবহার
8d = 10
9r = radius_from_diameter(d)
10puts "ব্যাসার্ধ #{r} ইউনিট।"
11
পিএইচপি
1<?php
2// ব্যাস থেকে ব্যাসার্ধ গণনা
3function radiusFromDiameter($diameter) {
4    if ($diameter <= 0) {
5        throw new Exception('ব্যাস শূন্যের বেশি হতে হবে।');
6    }
7    return $diameter / 2;
8}
9
10// উদাহরণ ব্যবহার
11$d = 10;
12$r = radiusFromDiameter($d);
13echo "ব্যাসার্ধ {$r} ইউনিট।";
14?>
15
রাস্ট
1// ব্যাস থেকে ব্যাসার্ধ গণনা
2fn radius_from_diameter(diameter: f64) -> Result<f64, &'static str> {
3    if diameter <= 0.0 {
4        return Err("ব্যাস শূন্যের বেশি হতে হবে।");
5    }
6    Ok(diameter / 2.0)
7}
8
9fn main() {
10    let d = 10.0;
11    match radius_from_diameter(d) {
12        Ok(r) => println!("ব্যাসার্ধ {:.2} ইউনিট।", r),
13        Err(e) => println!("{}", e),
14    }
15}
16
সোয়িফট
1import Foundation
2
3// ব্যাস থেকে ব্যাসার্ধ গণনা
4func radiusFromDiameter(_ diameter: Double) throws -> Double {
5    if diameter <= 0 {
6        throw NSError(domain: "InvalidInput", code: 0, userInfo: [NSLocalizedDescriptionKey: "ব্যাস শূন্যের বেশি হতে হবে।"])
7    }
8    return diameter / 2.0
9}
10
11// উদাহরণ ব্যবহার
12do {
13    let d = 10.0
14    let r = try radiusFromDiameter(d)
15    print("ব্যাসার্ধ \(r) ইউনিট।")
16} catch {
17    print(error.localizedDescription)
18}
19

পরিধি থেকে

পাইথন
1import math
2
3## পরিধি থেকে ব্যাসার্ধ গণনা
4def radius_from_circumference(circumference):
5    if circumference <= 0:
6        raise ValueError("পরিধি শূন্যের বেশি হতে হবে।")
7    return circumference / (2 * math.pi)
8
9## উদাহরণ ব্যবহার
10C = 31.4159
11r = radius_from_circumference(C)
12print(f"ব্যাসার্ধ {r:.2f} ইউনিট।")
13
জাভাস্ক্রিপ্ট
1// পরিধি থেকে ব্যাসার্ধ গণনা
2function radiusFromCircumference(circumference) {
3    if (circumference <= 0) {
4        throw new Error("পরিধি শূন্যের বেশি হতে হবে।");
5    }
6    return circumference / (2 * Math.PI);
7}
8
9// উদাহরণ ব্যবহার
10let C = 31.4159;
11let r = radiusFromCircumference(C);
12console.log(`ব্যাসার্ধ ${r.toFixed(2)} ইউনিট।`);
13
জাভা
1public class CircleRadiusCalculator {
2    public static double radiusFromCircumference(double circumference) {
3        if (circumference <= 0) {
4            throw new IllegalArgumentException("পরিধি শূন্যের বেশি হতে হবে।");
5        }
6        return circumference / (2 * Math.PI);
7    }
8
9    public static void main(String[] args) {
10        double C = 31.4159;
11        double r = radiusFromCircumference(C);
12        System.out.printf("ব্যাসার্ধ %.2f ইউনিট।%n", r);
13    }
14}
15
সি++
1// পরিধি থেকে ব্যাসার্ধ গণনা
2#include <iostream>
3#include <cmath>
4#include <stdexcept>
5
6double radiusFromCircumference(double circumference) {
7    if (circumference <= 0) {
8        throw std::invalid_argument("পরিধি শূন্যের বেশি হতে হবে।");
9    }
10    return circumference / (2.0 * M_PI);
11}
12
13int main() {
14    double C = 31.4159;
15    try {
16        double r = radiusFromCircumference(C);
17        std::cout << "ব্যাসার্ধ " << r << " ইউনিট।" << std::endl;
18    } catch (const std::exception& e) {
19        std::cerr << e.what() << std::endl;
20    }
21    return 0;
22}
23
আর
1## পরিধি থেকে ব্যাসার্ধ গণনা
2radius_from_circumference <- function(circumference) {
3  if (circumference <= 0) {
4    stop("পরিধি শূন্যের বেশি হতে হবে।")
5  }
6  return(circumference / (2 * pi))
7}
8
9## উদাহরণ ব্যবহার
10C <- 31.4159
11r <- radius_from_circumference(C)
12cat(sprintf("ব্যাসার্ধ %.2f ইউনিট।\n", r))
13
রুবি
1## পরিধি থেকে ব্যাসার্ধ গণনা
2def radius_from_circumference(circumference)
3  raise ArgumentError, "পরিধি শূন্যের বেশি হতে হবে।" if circumference <= 0
4  circumference / (2 * Math::PI)
5end
6
7## উদাহরণ ব্যবহার
8C = 31.4159
9r = radius_from_circumference(C)
10puts "ব্যাসার্ধ #{format('%.2f', r)} ইউনিট।"
11
পিএইচপি
1<?php
2// পরিধি থেকে ব্যাসার্ধ গণনা
3function radiusFromCircumference($circumference) {
4    if ($circumference <= 0) {
5        throw new Exception('পরিধি শূন্যের বেশি হতে হবে।');
6    }
7    return $circumference / (2 * M_PI);
8}
9
10// উদাহরণ ব্যবহার
11$C = 31.4159;
12$r = radiusFromCircumference($C);
13echo "ব্যাসার্ধ " . round($r, 2) . " ইউনিট।";
14?>
15
রাস্ট
1use std::f64::consts::PI;
2
3// পরিধি থেকে ব্যাসার্ধ গণনা
4fn radius_from_circumference(circumference: f64) -> Result<f64, &'static str> {
5    if circumference <= 0.0 {
6        return Err("পরিধি শূন্যের বেশি হতে হবে।");
7    }
8    Ok(circumference / (2.0 * PI))
9}
10
11fn main() {
12    let C = 31.4159;
13    match radius_from_circumference(C) {
14        Ok(r) => println!("ব্যাসার্ধ {:.2} ইউনিট।", r),
15        Err(e) => println!("{}", e),
16    }
17}
18
সোয়িফট
1import Foundation
2
3// পরিধি থেকে ব্যাসার্ধ গণনা
4func radiusFromCircumference(_ circumference: Double) throws -> Double {
5    if circumference <= 0 {
6        throw NSError(domain: "InvalidInput", code: 0, userInfo: [NSLocalizedDescriptionKey: "পরিধি শূন্যের বেশি হতে হবে।"])
7    }
8    return circumference / (2 * Double.pi)
9}
10
11// উদাহরণ ব্যবহার
12do {
13    let C = 31.4159
14    let r = try radiusFromCircumference(C)
15    print(String(format: "ব্যাসার্ধ %.2f ইউনিট।", r))
16} catch {
17    print(error.localizedDescription)
18}
19

এলাকা থেকে

পাইথন
1import math
2
3## এলাকা থেকে ব্যাসার্ধ গণনা
4def radius_from_area(area):
5    if area <= 0:
6        raise ValueError("এলাকা শূন্যের বেশি হতে হবে।")
7    return math.sqrt(area / math.pi)
8
9## উদাহরণ ব্যবহার
10A = 78.5398
11r = radius_from_area(A)
12print(f"ব্যাসার্ধ {r:.2f} ইউনিট।")
13
জাভাস্ক্রিপ্ট
1// এলাকা থেকে ব্যাসার্ধ গণনা
2function radiusFromArea(area) {
3    if (area <= 0) {
4        throw new Error("এলাকা শূন্যের বেশি হতে হবে।");
5    }
6    return Math.sqrt(area / Math.PI);
7}
8
9// উদাহরণ ব্যবহার
10let A = 78.5398;
11let r = radiusFromArea(A);
12console.log(`ব্যাসার্ধ ${r.toFixed(2)} ইউনিট।`);
13
জাভা
1public class CircleRadiusCalculator {
2    public static double radiusFromArea(double area) {
3        if (area <= 0) {
4            throw new IllegalArgumentException("এলাকা শূন্যের বেশি হতে হবে।");
5        }
6        return Math.sqrt(area / Math.PI);
7    }
8
9    public static void main(String[] args) {
10        double A = 78.5398;
11        double r = radiusFromArea(A);
12        System.out.printf("ব্যাসার্ধ %.2f ইউনিট।%n", r);
13    }
14}
15
সি++
1// এলাকা থেকে ব্যাসার্ধ গণনা
2#include <iostream>
3#include <cmath>
4#include <stdexcept>
5
6double radiusFromArea(double area) {
7    if (area <= 0) {
8        throw std::invalid_argument("এলাকা শূন্যের বেশি হতে হবে।");
9    }
10    return std::sqrt(area / M_PI);
11}
12
13int main() {
14    double A = 78.5398;
15    try {
16        double r = radiusFromArea(A);
17        std::cout << "ব্যাসার্ধ " << r << " ইউনিট।" << std::endl;
18    } catch (const std::exception& e) {
19        std::cerr << e.what() << std::endl;
20    }
21    return 0;
22}
23
আর
1## এলাকা থেকে ব্যাসার্ধ গণনা
2radius_from_area <- function(area) {
3  if (area <= 0) {
4    stop("এলাকা শূন্যের বেশি হতে হবে।")
5  }
6  return(sqrt(area / pi))
7}
8
9## উদাহরণ ব্যবহার
10A <- 78.5398
11r <- radius_from_area(A)
12cat(sprintf("ব্যাসার্ধ %.2f ইউনিট।\n", r))
13
ম্যাটল্যাব
1% এলাকা থেকে ব্যাসার্ধ গণনা
2function r = radius_from_area(area)
3    if area <= 0
4        error('এলাকা শূন্যের বেশি হতে হবে।');
5    end
6    r = sqrt(area / pi);
7end
8
9% উদাহরণ ব্যবহার
10A = 78.5398;
11r = radius_from_area(A);
12fprintf('ব্যাসার্ধ %.2f ইউনিট।\n', r);
13
সি#
1using System;
2
3class CircleRadiusCalculator
4{
5    public static double RadiusFromArea(double area)
6    {
7        if (area <= 0)
8            throw new ArgumentException("এলাকা শূন্যের বেশি হতে হবে।");
9        return Math.Sqrt(area / Math.PI);
10    }
11
12    static void Main()
13    {
14        double A = 78.5398;
15        double r = RadiusFromArea(A);
16        Console.WriteLine("ব্যাসার্ধ {0:F2} ইউনিট।", r);
17    }
18}
19
গো
1package main
2
3import (
4	"fmt"
5	"math"
6)
7
8func radiusFromArea(area float64) (float64, error) {
9	if area <= 0 {
10		return 0, fmt.Errorf("এলাকা শূন্যের বেশি হতে হবে।")
11	}
12	return math.Sqrt(area / math.Pi), nil
13}
14
15func main() {
16	A := 78.5398
17	r, err := radiusFromArea(A)
18	if err != nil {
19		fmt.Println(err)
20		return
21	}
22	fmt.Printf("ব্যাসার্ধ %.2f ইউনিট।\n", r)
23}
24
রুবি
1## এলাকা থেকে ব্যাসার্ধ গণনা
2def radius_from_area(area)
3  raise ArgumentError, "এলাকা শূন্যের বেশি হতে হবে।" if area <= 0
4  Math.sqrt(area / Math::PI)
5end
6
7## উদাহরণ ব্যবহার
8A = 78.5398
9r = radius_from_area(A)
10puts "ব্যাসার্ধ #{format('%.2f', r)} ইউনিট।"
11
পিএইচপি
1<?php
2// এলাকা থেকে ব্যাসার্ধ গণনা
3function radiusFromArea($area) {
4    if ($area <= 0) {
5        throw new Exception('এলাকা শূন্যের বেশি হতে হবে।');
6    }
7    return sqrt($area / M_PI);
8}
9
10// উদাহরণ ব্যবহার
11$A = 78.5398;
12$r = radiusFromArea($A);
13echo "ব্যাসার্ধ " . round($r, 2) . " ইউনিট।";
14?>
15
রাস্ট
1use std::f64::consts::PI;
2
3// এলাকা থেকে ব্যাসার্ধ গণনা
4fn radius_from_area(area: f64) -> Result<f64, &'static str> {
5    if area <= 0.0 {
6        return Err("এলাকা শূন্যের বেশি হতে হবে।");
7    }
8    Ok((area / PI).sqrt())
9}
10
11fn main() {
12    let A = 78.5398;
13    match radius_from_area(A) {
14        Ok(r) => println!("ব্যাসার্ধ {:.2} ইউনিট।", r),
15        Err(e) => println!("{}", e),
16    }
17}
18
সোয়িফট
1import Foundation
2
3// এলাকা থেকে ব্যাসার্ধ গণনা
4func radiusFromArea(_ area: Double) throws -> Double {
5    if area <= 0 {
6        throw NSError(domain: "InvalidInput", code: 0, userInfo: [NSLocalizedDescriptionKey: "এলাকা শূন্যের বেশি হতে হবে।"])
7    }
8    return sqrt(area / Double.pi)
9}
10
11// উদাহরণ ব্যবহার
12do {
13    let A = 78.5398
14    let r = try radiusFromArea(A)
15    print(String(format: "ব্যাসার্ধ %.2f ইউনিট।", r))
16} catch {
17    print(error.localizedDescription)
18}
19

এক্সেল

1## সেলে B1 ব্যাস থেকে ব্যাসার্ধ গণনা
2=IF(B1>0, B1/2, "অবৈধ ইনপুট")
3
4## সেলে B2 পরিধি থেকে ব্যাসার্ধ গণনা
5=IF(B2>0, B2/(2*PI()), "অবৈধ ইনপুট")
6
7## সেলে B3 এলাকা থেকে ব্যাসার্ধ গণনা
8=IF(B3>0, SQRT(B3/PI()), "অবৈধ ইনপুট")
9

ভিজুয়ালাইজেশন

ব্যাস, ব্যাসার্ধ, এবং পরিধির মধ্যে সম্পর্কের একটি SVG চিত্র:

ব্যাসার্ধ (r) ব্যাস (d) পরিধি (C)

রেফারেন্স

  1. বৃত্ত - উইকিপিডিয়া
  2. পরিধি - ম্যাথ ইজ ফান
  3. বৃত্তের এলাকা - খান একাডেমি
  4. π\pi এর ইতিহাস - উইকিপিডিয়া