احسب نصف القطر، القطر، المحيط، ومساحة الدائرة بناءً على معلمة واحدة معروفة باستخدام حاسبة قياسات الدائرة.
الدائرة هي شكل أساسي في الهندسة، ترمز إلى الكمال والتناظر. تتيح لك آلة حاسبة لقياسات الدائرة حساب نصف القطر، القطر، المحيط، والمساحة للدائرة بناءً على معلمة واحدة معروفة. هذه الأداة لا تقدر بثمن للطلاب، المهندسين، المعماريين، وأي شخص مهتم بفهم خصائص الدوائر.
اختر المعلمة التي تعرفها:
أدخل القيمة:
احسب:
تقوم الآلة الحاسبة بإجراء الفحوصات التالية على مدخلات المستخدم:
إذا تم اكتشاف مدخلات غير صالحة، سيتم عرض رسالة خطأ، ولن تتم المتابعة في الحساب حتى يتم تصحيحها.
العلاقات بين نصف القطر، القطر، المحيط، والمساحة للدائرة محددة بالصيغ التالية:
القطر ():
المحيط ():
المساحة ():
نصف القطر () من المحيط:
نصف القطر () من المساحة:
إليك كيفية حساب الآلة الحاسبة لكل قياس بناءً على المدخلات:
عندما يكون نصف القطر () معروفًا:
عندما يكون القطر () معروفًا:
عندما يكون المحيط () معروفًا:
عندما تكون المساحة () معروفة:
المدخلات السلبية:
صفر كمدخل:
قيم كبيرة جدًا:
مدخلات غير عددية:
تعد آلة حاسبة لقياسات الدائرة مفيدة في تطبيقات العالم الحقيقي المختلفة:
الهندسة والمعمارية:
التصنيع:
علم الفلك وعلوم الفضاء:
الحياة اليومية:
بينما تعتبر الدوائر أساسية، هناك أشكال وصيغ بديلة لتطبيقات مختلفة:
البيضاوات:
القطاعات والشرائح:
المضلعات المنتظمة:
تعود دراسة الدوائر إلى الحضارات القديمة:
الرياضيات القديمة:
تطور :
الرياضيات الحديثة:
فيما يلي أمثلة على التعليمات البرمجية توضح كيفية حساب قياسات الدائرة في لغات برمجة مختلفة:
1## كود بايثون لحساب قياسات الدائرة
2import math
3
4def calculate_circle_from_radius(radius):
5 diameter = 2 * radius
6 circumference = 2 * math.pi * radius
7 area = math.pi * radius ** 2
8 return diameter, circumference, area
9
10## مثال على الاستخدام:
11radius = 5
12d, c, a = calculate_circle_from_radius(radius)
13print(f"نصف القطر: {radius}")
14print(f"القطر: {d}")
15print(f"المحيط: {c:.2f}")
16print(f"المساحة: {a:.2f}")
17
1// كود جافا سكريبت لحساب قياسات الدائرة
2function calculateCircleFromDiameter(diameter) {
3 const radius = diameter / 2;
4 const circumference = Math.PI * diameter;
5 const area = Math.PI * Math.pow(radius, 2);
6 return { radius, circumference, area };
7}
8
9// مثال على الاستخدام:
10const diameter = 10;
11const { radius, circumference, area } = calculateCircleFromDiameter(diameter);
12console.log(`نصف القطر: ${radius}`);
13console.log(`القطر: ${diameter}`);
14console.log(`المحيط: ${circumference.toFixed(2)}`);
15console.log(`المساحة: ${area.toFixed(2)}`);
16
1// كود جافا لحساب قياسات الدائرة
2public class CircleCalculator {
3 public static void calculateCircleFromCircumference(double circumference) {
4 double radius = circumference / (2 * Math.PI);
5 double diameter = 2 * radius;
6 double area = Math.PI * Math.pow(radius, 2);
7
8 System.out.printf("نصف القطر: %.2f%n", radius);
9 System.out.printf("القطر: %.2f%n", diameter);
10 System.out.printf("المحيط: %.2f%n", circumference);
11 System.out.printf("المساحة: %.2f%n", area);
12 }
13
14 public static void main(String[] args) {
15 double circumference = 31.42;
16 calculateCircleFromCircumference(circumference);
17 }
18}
19
1// كود C# لحساب قياسات الدائرة
2using System;
3
4class CircleCalculator
5{
6 static void CalculateCircleFromArea(double area)
7 {
8 double radius = Math.Sqrt(area / Math.PI);
9 double diameter = 2 * radius;
10 double circumference = 2 * Math.PI * radius;
11
12 Console.WriteLine($"نصف القطر: {radius:F2}");
13 Console.WriteLine($"القطر: {diameter:F2}");
14 Console.WriteLine($"المحيط: {circumference:F2}");
15 Console.WriteLine($"المساحة: {area:F2}");
16 }
17
18 static void Main()
19 {
20 double area = 78.54;
21 CalculateCircleFromArea(area);
22 }
23}
24
1## كود روبي لحساب قياسات الدائرة
2def calculate_circle_from_radius(radius)
3 diameter = 2 * radius
4 circumference = 2 * Math::PI * radius
5 area = Math::PI * radius ** 2
6 return diameter, circumference, area
7end
8
9## مثال على الاستخدام:
10radius = 5.0
11diameter, circumference, area = calculate_circle_from_radius(radius)
12puts "نصف القطر: #{radius}"
13puts "القطر: #{diameter}"
14puts "المحيط: #{circumference.round(2)}"
15puts "المساحة: #{area.round(2)}"
16
1<?php
2// كود PHP لحساب قياسات الدائرة
3function calculateCircleFromDiameter($diameter) {
4 $radius = $diameter / 2;
5 $circumference = pi() * $diameter;
6 $area = pi() * pow($radius, 2);
7 return array($radius, $circumference, $area);
8}
9
10// مثال على الاستخدام:
11$diameter = 10.0;
12list($radius, $circumference, $area) = calculateCircleFromDiameter($diameter);
13echo "نصف القطر: " . $radius . "\n";
14echo "القطر: " . $diameter . "\n";
15echo "المحيط: " . round($circumference, 2) . "\n";
16echo "المساحة: " . round($area, 2) . "\n";
17?>
18
1// كود Rust لحساب قياسات الدائرة
2fn calculate_circle_from_circumference(circumference: f64) -> (f64, f64, f64) {
3 let radius = circumference / (2.0 * std::f64::consts::PI);
4 let diameter = 2.0 * radius;
5 let area = std::f64::consts::PI * radius.powi(2);
6 (radius, diameter, area)
7}
8
9fn main() {
10 let circumference = 31.42;
11 let (radius, diameter, area) = calculate_circle_from_circumference(circumference);
12 println!("نصف القطر: {:.2}", radius);
13 println!("القطر: {:.2}", diameter);
14 println!("المحيط: {:.2}", circumference);
15 println!("المساحة: {:.2}", area);
16}
17
1// كود Go لحساب قياسات الدائرة
2package main
3
4import (
5 "fmt"
6 "math"
7)
8
9func calculateCircleFromArea(area float64) (radius, diameter, circumference float64) {
10 radius = math.Sqrt(area / math.Pi)
11 diameter = 2 * radius
12 circumference = 2 * math.Pi * radius
13 return
14}
15
16func main() {
17 area := 78.54
18 radius, diameter, circumference := calculateCircleFromArea(area)
19 fmt.Printf("نصف القطر: %.2f\n", radius)
20 fmt.Printf("القطر: %.2f\n", diameter)
21 fmt.Printf("المحيط: %.2f\n", circumference)
22 fmt.Printf("المساحة: %.2f\n", area)
23}
24
1// كود Swift لحساب قياسات الدائرة
2import Foundation
3
4func calculateCircleFromRadius(radius: Double) -> (diameter: Double, circumference: Double, area: Double) {
5 let diameter = 2 * radius
6 let circumference = 2 * Double.pi * radius
7 let area = Double.pi * pow(radius, 2)
8 return (diameter, circumference, area)
9}
10
11// مثال على الاستخدام:
12let radius = 5.0
13let results = calculateCircleFromRadius(radius: radius)
14print("نصف القطر: \(radius)")
15print("القطر: \(results.diameter)")
16print("المحيط: \(String(format: "%.2f", results.circumference))")
17print("المساحة: \(String(format: "%.2f", results.area))")
18
1% كود MATLAB لحساب قياسات الدائرة
2function [radius, diameter, circumference, area] = calculateCircleFromRadius(radius)
3 diameter = 2 * radius;
4 circumference = 2 * pi * radius;
5 area = pi * radius^2;
6end
7
8% مثال على الاستخدام:
9radius = 5;
10[~, diameter, circumference, area] = calculateCircleFromRadius(radius);
11fprintf('نصف القطر: %.2f\n', radius);
12fprintf('القطر: %.2f\n', diameter);
13fprintf('المحيط: %.2f\n', circumference);
14fprintf('المساحة: %.2f\n', area);
15
1' صيغة Excel لحساب قياسات الدائرة من نصف القطر
2' بافتراض أن نصف القطر في الخلية A1
3القطر: =2*A1
4المحيط: =2*PI()*A1
5المساحة: =PI()*A1^2
6
عندما يكون نصف القطر (( r = 5 ) وحدات):
عندما يكون القطر (( d = 10 ) وحدات):
عندما يكون المحيط (( C = 31.42 ) وحدات):
عندما تكون المساحة (( A = 78.54 ) وحدات مربعة):
فيما يلي رسم توضيحي لدائرة توضح نصف القطر (( r ))، القطر (( d ))، المحيط (( C ))، والمساحة (( A )).
الشكل: رسم توضيحي لدائرة توضح نصف القطر (( r ))، القطر (( d ))، المحيط (( C ))، والمساحة (( A )).
اكتشف المزيد من الأدوات التي قد تكون مفيدة لسير عملك