Whiz Tools

வட்டத்தின் ஆரம் கணக்கீட்டாளர்

அறிமுகம்

வட்டத்தின் ஆரம் என்பது அதன் அடிப்படைக் குணங்களில் ஒன்றாகும். இது வட்டத்தின் மையத்திலிருந்து அதன் சுற்றளவின் எந்த ஒரு புள்ளிக்கு உள்ள தூரமாகும். இந்த கணக்கீட்டாளர் மூன்று வெவ்வேறு உள்ளீட்டு அளவீடுகளை அடிப்படையாகக் கொண்டு வட்டத்தின் ஆரத்தை கண்டறிய உதவுகிறது:

  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 BCE இல், யூகிளிட் தனது முக்கியமான வேலை எலிமென்ட்ஸ் இல் வட்டம் மற்றும் அதன் குணங்களை வரையறுத்தார்.

  • ஆர்கிமிடஸ்: (\pi) ஐ மதிப்பீடு செய்யும் முறைகளை வழங்கினார் மற்றும் வட்டங்கள் மற்றும் குதிரைகள் தொடர்பான பரப்பளவுகள் மற்றும் அளவுகளை கணக்கிட்டார்.

  • (\pi) இன் வளர்ச்சி: நூற்றாண்டுகளுக்குப் பிறகு, லியூ ஹூய், சூ சோங்சி, ஆர்யபடா, மற்றும் இறுதியில் ஜான் வாலிஸ் மற்றும் ஐசக் நியூட்டன் (\pi) இன் மதிப்பையும் புரிதலையும் மேம்படுத்தினர்.

ஆரம் என்பது வெறும் ஜியோமெட்ரியில் மட்டுமல்லாமல், பல்வேறு விண்வெளி, பொறியியல் மற்றும் பல்வேறு பயன்பாடுகளில் அடிப்படையான கருத்தாக உள்ளது.

எடுத்துக்காட்டுகள்

வட்டக்கோடு, சுற்றளவு மற்றும் பரப்பளவிலிருந்து ஆரத்தை கணக்கிடுவதற்கான பல்வேறு நிரலாக்க மொழிகளில் உள்ள குறியீட்டு எடுத்துக்காட்டுகள்.

வட்டக்கோடிலிருந்து

Python
## வட்டக்கோடிலிருந்து ஆரத்தை கணக்கிடுதல்
def radius_from_diameter(diameter):
    if diameter <= 0:
        raise ValueError("வட்டக்கோடு பூமிக்கு மேலாக இருக்க வேண்டும்.")
    return diameter / 2

## எடுத்துக்காட்டு பயன்பாடு
d = 10
r = radius_from_diameter(d)
print(f"ஆரம் {r} அலகுகள்.")
JavaScript
// வட்டக்கோடிலிருந்து ஆரத்தை கணக்கிடுதல்
function radiusFromDiameter(diameter) {
    if (diameter <= 0) {
        throw new Error("வட்டக்கோடு பூமிக்கு மேலாக இருக்க வேண்டும்.");
    }
    return diameter / 2;
}

// எடுத்துக்காட்டு பயன்பாடு
let d = 10;
let r = radiusFromDiameter(d);
console.log(`ஆரம் ${r} அலகுகள்.`);
Java
public class CircleRadiusCalculator {
    public static double radiusFromDiameter(double diameter) {
        if (diameter <= 0) {
            throw new IllegalArgumentException("வட்டக்கோடு பூமிக்கு மேலாக இருக்க வேண்டும்.");
        }
        return diameter / 2;
    }

    public static void main(String[] args) {
        double d = 10;
        double r = radiusFromDiameter(d);
        System.out.printf("ஆரம் %.2f அலகுகள்.%n", r);
    }
}
C++
// வட்டக்கோடிலிருந்து ஆரத்தை கணக்கிடுதல்
#include <iostream>
#include <stdexcept>

double radiusFromDiameter(double diameter) {
    if (diameter <= 0) {
        throw std::invalid_argument("வட்டக்கோடு பூமிக்கு மேலாக இருக்க வேண்டும்.");
    }
    return diameter / 2.0;
}

int main() {
    double d = 10.0;
    try {
        double r = radiusFromDiameter(d);
        std::cout << "ஆரம் " << r << " அலகுகள்." << std::endl;
    } catch (const std::exception& e) {
        std::cerr << e.what() << std::endl;
    }
    return 0;
}
R
## வட்டக்கோடிலிருந்து ஆரத்தை கணக்கிடுதல்
radius_from_diameter <- function(diameter) {
  if (diameter <= 0) {
    stop("வட்டக்கோடு பூமிக்கு மேலாக இருக்க வேண்டும்.")
  }
  return(diameter / 2)
}

## எடுத்துக்காட்டு பயன்பாடு
d <- 10
r <- radius_from_diameter(d)
cat(sprintf("ஆரம் %.2f அலகுகள்.\n", r))
Ruby
## வட்டக்கோடிலிருந்து ஆரத்தை கணக்கிடுதல்
def radius_from_diameter(diameter)
  raise ArgumentError, "வட்டக்கோடு பூமிக்கு மேலாக இருக்க வேண்டும்." if diameter <= 0
  diameter / 2.0
end

## எடுத்துக்காட்டு பயன்பாடு
d = 10
r = radius_from_diameter(d)
puts "ஆரம் #{r} அலகுகள்."
PHP
<?php
// வட்டக்கோடிலிருந்து ஆரத்தை கணக்கிடுதல்
function radiusFromDiameter($diameter) {
    if ($diameter <= 0) {
        throw new Exception('வட்டக்கோடு பூமிக்கு மேலாக இருக்க வேண்டும்.');
    }
    return $diameter / 2;
}

// எடுத்துக்காட்டு பயன்பாடு
$d = 10;
$r = radiusFromDiameter($d);
echo "ஆரம் {$r} அலகுகள்.";
?>
Rust
// வட்டக்கோடிலிருந்து ஆரத்தை கணக்கிடுதல்
fn radius_from_diameter(diameter: f64) -> Result<f64, &'static str> {
    if diameter <= 0.0 {
        return Err("வட்டக்கோடு பூமிக்கு மேலாக இருக்க வேண்டும்.");
    }
    Ok(diameter / 2.0)
}

fn main() {
    let d = 10.0;
    match radius_from_diameter(d) {
        Ok(r) => println!("ஆரம் {:.2} அலகுகள்.", r),
        Err(e) => println!("{}", e),
    }
}
Swift
import Foundation

// வட்டக்கோடிலிருந்து ஆரத்தை கணக்கிடுதல்
func radiusFromDiameter(_ diameter: Double) throws -> Double {
    if diameter <= 0 {
        throw NSError(domain: "InvalidInput", code: 0, userInfo: [NSLocalizedDescriptionKey: "வட்டக்கோடு பூமிக்கு மேலாக இருக்க வேண்டும்."])
    }
    return diameter / 2.0
}

// எடுத்துக்காட்டு பயன்பாடு
do {
    let d = 10.0
    let r = try radiusFromDiameter(d)
    print("ஆரம் \(r) அலகுகள்.")
} catch {
    print(error.localizedDescription)
}

சுற்றளவிலிருந்து

Python
import math

## சுற்றளவிலிருந்து ஆரத்தை கணக்கிடுதல்
def radius_from_circumference(circumference):
    if circumference <= 0:
        raise ValueError("சுற்றளவு பூமிக்கு மேலாக இருக்க வேண்டும்.")
    return circumference / (2 * math.pi)

## எடுத்துக்காட்டு பயன்பாடு
C = 31.4159
r = radius_from_circumference(C)
print(f"ஆரம் {r:.2f} அலகுகள்.")
JavaScript
// சுற்றளவிலிருந்து ஆரத்தை கணக்கிடுதல்
function radiusFromCircumference(circumference) {
    if (circumference <= 0) {
        throw new Error("சுற்றளவு பூமிக்கு மேலாக இருக்க வேண்டும்.");
    }
    return circumference / (2 * Math.PI);
}

// எடுத்துக்காட்டு பயன்பாடு
let C = 31.4159;
let r = radiusFromCircumference(C);
console.log(`ஆரம் ${r.toFixed(2)} அலகுகள்.`);
Java
public class CircleRadiusCalculator {
    public static double radiusFromCircumference(double circumference) {
        if (circumference <= 0) {
            throw new IllegalArgumentException("சுற்றளவு பூமிக்கு மேலாக இருக்க வேண்டும்.");
        }
        return circumference / (2 * Math.PI);
    }

    public static void main(String[] args) {
        double C = 31.4159;
        double r = radiusFromCircumference(C);
        System.out.printf("ஆரம் %.2f அலகுகள்.%n", r);
    }
}
C++
// சுற்றளவிலிருந்து ஆரத்தை கணக்கிடுதல்
#include <iostream>
#include <cmath>
#include <stdexcept>

double radiusFromCircumference(double circumference) {
    if (circumference <= 0) {
        throw std::invalid_argument("சுற்றளவு பூமிக்கு மேலாக இருக்க வேண்டும்.");
    }
    return circumference / (2.0 * M_PI);
}

int main() {
    double C = 31.4159;
    try {
        double r = radiusFromCircumference(C);
        std::cout << "ஆரம் " << r << " அலகுகள்." << std::endl;
    } catch (const std::exception& e) {
        std::cerr << e.what() << std::endl;
    }
    return 0;
}
R
## சுற்றளவிலிருந்து ஆரத்தை கணக்கிடுதல்
radius_from_circumference <- function(circumference) {
  if (circumference <= 0) {
    stop("சுற்றளவு பூமிக்கு மேலாக இருக்க வேண்டும்.")
  }
  return(circumference / (2 * pi))
}

## எடுத்துக்காட்டு பயன்பாடு
C <- 31.4159
r <- radius_from_circumference(C)
cat(sprintf("ஆரம் %.2f அலகுகள்.\n", r))
Ruby
## சுற்றளவிலிருந்து ஆரத்தை கணக்கிடுதல்
def radius_from_circumference(circumference)
  raise ArgumentError, "சுற்றளவு பூமிக்கு மேலாக இருக்க வேண்டும்." if circumference <= 0
  circumference / (2 * Math::PI)
end

## எடுத்துக்காட்டு பயன்பாடு
C = 31.4159
r = radius_from_circumference(C)
puts "ஆரம் #{format('%.2f', r)} அலகுகள்."
PHP
<?php
// சுற்றளவிலிருந்து ஆரத்தை கணக்கிடுதல்
function radiusFromCircumference($circumference) {
    if ($circumference <= 0) {
        throw new Exception('சுற்றளவு பூமிக்கு மேலாக இருக்க வேண்டும்.');
    }
    return $circumference / (2 * M_PI);
}

// எடுத்துக்காட்டு பயன்பாடு
$C = 31.4159;
$r = radiusFromCircumference($C);
echo "ஆரம் " . round($r, 2) . " அலகுகள்.";
?>
Rust
use std::f64::consts::PI;

// சுற்றளவிலிருந்து ஆரத்தை கணக்கிடுதல்
fn radius_from_circumference(circumference: f64) -> Result<f64, &'static str> {
    if circumference <= 0.0 {
        return Err("சுற்றளவு பூமிக்கு மேலாக இருக்க வேண்டும்.");
    }
    Ok(circumference / (2.0 * PI))
}

fn main() {
    let C = 31.4159;
    match radius_from_circumference(C) {
        Ok(r) => println!("ஆரம் {:.2} அலகுகள்.", r),
        Err(e) => println!("{}", e),
    }
}
Swift
import Foundation

// சுற்றளவிலிருந்து ஆரத்தை கணக்கிடுதல்
func radiusFromCircumference(_ circumference: Double) throws -> Double {
    if circumference <= 0 {
        throw NSError(domain: "InvalidInput", code: 0, userInfo: [NSLocalizedDescriptionKey: "சுற்றளவு பூமிக்கு மேலாக இருக்க வேண்டும்."])
    }
    return circumference / (2 * Double.pi)
}

// எடுத்துக்காட்டு பயன்பாடு
do {
    let C = 31.4159
    let r = try radiusFromCircumference(C)
    print(String(format: "ஆரம் %.2f அலகுகள்.", r))
} catch {
    print(error.localizedDescription)
}

பரப்பளவிலிருந்து

Python
import math

## பரப்பளவிலிருந்து ஆரத்தை கணக்கிடுதல்
def radius_from_area(area):
    if area <= 0:
        raise ValueError("பரப்பளவு பூமிக்கு மேலாக இருக்க வேண்டும்.")
    return math.sqrt(area / math.pi)

## எடுத்துக்காட்டு பயன்பாடு
A = 78.5398
r = radius_from_area(A)
print(f"ஆரம் {r:.2f} அலகுகள்.")
JavaScript
// பரப்பளவிலிருந்து ஆரத்தை கணக்கிடுதல்
function radiusFromArea(area) {
    if (area <= 0) {
        throw new Error("பரப்பளவு பூமிக்கு மேலாக இருக்க வேண்டும்.");
    }
    return Math.sqrt(area / Math.PI);
}

// எடுத்துக்காட்டு பயன்பாடு
let A = 78.5398;
let r = radiusFromArea(A);
console.log(`ஆரம் ${r.toFixed(2)} அலகுகள்.`);
Java
public class CircleRadiusCalculator {
    public static double radiusFromArea(double area) {
        if (area <= 0) {
            throw new IllegalArgumentException("பரப்பளவு பூமிக்கு மேலாக இருக்க வேண்டும்.");
        }
        return Math.sqrt(area / Math.PI);
    }

    public static void main(String[] args) {
        double A = 78.5398;
        double r = radiusFromArea(A);
        System.out.printf("ஆரம் %.2f அலகுகள்.%n", r);
    }
}
C++
// பரப்பளவிலிருந்து ஆரத்தை கணக்கிடுதல்
#include <iostream>
#include <cmath>
#include <stdexcept>

double radiusFromArea(double area) {
    if (area <= 0) {
        throw std::invalid_argument("பரப்பளவு பூமிக்கு மேலாக இருக்க வேண்டும்.");
    }
    return std::sqrt(area / M_PI);
}

int main() {
    double A = 78.5398;
    try {
        double r = radiusFromArea(A);
        std::cout << "ஆரம் " << r << " அலகுகள்." << std::endl;
    } catch (const std::exception& e) {
        std::cerr << e.what() << std::endl;
    }
    return 0;
}
R
## பரப்பளவிலிருந்து ஆரத்தை கணக்கிடுதல்
radius_from_area <- function(area) {
  if (area <= 0) {
    stop("பரப்பளவு பூமிக்கு மேலாக இருக்க வேண்டும்.")
  }
  return(sqrt(area / pi))
}

## எடுத்துக்காட்டு பயன்பாடு
A <- 78.5398
r <- radius_from_area(A)
cat(sprintf("ஆரம் %.2f அலகுகள்.\n", r))
MATLAB
% பரப்பளவிலிருந்து ஆரத்தை கணக்கிடுதல்
function r = radius_from_area(area)
    if area <= 0
        error('பரப்பளவு பூமிக்கு மேலாக இருக்க வேண்டும்.');
    end
    r = sqrt(area / pi);
end

% எடுத்துக்காட்டு பயன்பாடு
A = 78.5398;
r = radius_from_area(A);
fprintf('ஆரம் %.2f அலகுகள்.\n', r);
C#
using System;

class CircleRadiusCalculator
{
    public static double RadiusFromArea(double area)
    {
        if (area <= 0)
            throw new ArgumentException("பரப்பளவு பூமிக்கு மேலாக இருக்க வேண்டும்.");
        return Math.Sqrt(area / Math.PI);
    }

    static void Main()
    {
        double A = 78.5398;
        double r = RadiusFromArea(A);
        Console.WriteLine("ஆரம் {0:F2} அலகுகள்.", r);
    }
}
Go
package main

import (
	"fmt"
	"math"
)

func radiusFromArea(area float64) (float64, error) {
	if area <= 0 {
		return 0, fmt.Errorf("பரப்பளவு பூமிக்கு மேலாக இருக்க வேண்டும்.")
	}
	return math.Sqrt(area / math.Pi), nil
}

func main() {
	A := 78.5398
	r, err := radiusFromArea(A)
	if err != nil {
		fmt.Println(err)
		return
	}
	fmt.Printf("ஆரம் %.2f அலகுகள்.\n", r)
}
Ruby
## பரப்பளவிலிருந்து ஆரத்தை கணக்கிடுதல்
def radius_from_area(area)
  raise ArgumentError, "பரப்பளவு பூமிக்கு மேலாக இருக்க வேண்டும்." if area <= 0
  Math.sqrt(area / Math::PI)
end

## எடுத்துக்காட்டு பயன்பாடு
A = 78.5398
r = radius_from_area(A)
puts "ஆரம் #{format('%.2f', r)} அலகுகள்."
PHP
<?php
// பரப்பளவிலிருந்து ஆரத்தை கணக்கிடுதல்
function radiusFromArea($area) {
    if ($area <= 0) {
        throw new Exception('பரப்பளவு பூமிக்கு மேலாக இருக்க வேண்டும்.');
    }
    return sqrt($area / M_PI);
}

// எடுத்துக்காட்டு பயன்பாடு
$A = 78.5398;
$r = radiusFromArea($A);
echo "ஆரம் " . round($r, 2) . " அலகுகள்.";
?>
Rust
use std::f64::consts::PI;

// பரப்பளவிலிருந்து ஆரத்தை கணக்கிடுதல்
fn radius_from_area(area: f64) -> Result<f64, &'static str> {
    if area <= 0.0 {
        return Err("பரப்பளவு பூமிக்கு மேலாக இருக்க வேண்டும்.");
    }
    Ok((area / PI).sqrt())
}

fn main() {
    let A = 78.5398;
    match radius_from_area(A) {
        Ok(r) => println!("ஆரம் {:.2} அலகுகள்.", r),
        Err(e) => println!("{}", e),
    }
}
Swift
import Foundation

// பரப்பளவிலிருந்து ஆரத்தை கணக்கிடுதல்
func radiusFromArea(_ area: Double) throws -> Double {
    if area <= 0 {
        throw NSError(domain: "InvalidInput", code: 0, userInfo: [NSLocalizedDescriptionKey: "பரப்பளவு பூமிக்கு மேலாக இருக்க வேண்டும்."])
    }
    return sqrt(area / Double.pi)
}

// எடுத்துக்காட்டு பயன்பாடு
do {
    let A = 78.5398
    let r = try radiusFromArea(A)
    print(String(format: "ஆரம் %.2f அலகுகள்.", r))
} catch {
    print(error.localizedDescription)
}

Excel

## B1 செலில் வட்டக்கோடிலிருந்து ஆரத்தை கணக்கிடுதல்
=IF(B1>0, B1/2, "செல்லுபடியாகாத உள்ளீடு")

## B2 செலில் சுற்றளவிலிருந்து ஆரத்தை கணக்கிடுதல்
=IF(B2>0, B2/(2*PI()), "செல்லுபடியாகாத உள்ளீடு")

## B3 செலில் பரப்பளவிலிருந்து ஆரத்தை கணக்கிடுதல்
=IF(B3>0, SQRT(B3/PI()), "செல்லுபடியாகாத உள்ளீடு")

காட்சிப்படுத்தல்

ஆரம், வட்டக்கோடு மற்றும் சுற்றளவுக்கிடையிலான உறவுகளை விளக்குவதற்கான SVG வரைபடம்:

ஆரம் (r) வட்டக்கோடு (d) சுற்றளவு (C)

மேற்கோள்கள்

  1. வட்டம் - விக்கிபீடியா
  2. சுற்றளவு - மதம் என்பது மகிழ்ச்சி
  3. வட்டத்தின் பரப்பளவு - கான் அகாடமி
  4. (\pi) இன் வரலாறு - விக்கிபீடியா
Feedback