Beregn radius, diameter, omkreds og areal af en cirkel baseret på en kendt parameter med vores Cirkelmålinger Beregner.
Cirklen er en grundlæggende form i geometri, der symboliserer fuldstændighed og symmetri. Vores cirkelmålingsberegner giver dig mulighed for at beregne radius, diameter, omkreds og areal af en cirkel baseret på en kendt parameter. Dette værktøj er uvurderligt for studerende, ingeniører, arkitekter og alle, der er interesseret i at forstå cirklens egenskaber.
Vælg den parameter, du kender:
Indtast værdien:
Beregn:
Beregneren udfører følgende kontroller på brugerinput:
Hvis der opdages ugyldige input, vises en fejlmeddelelse, og beregningen vil ikke fortsætte, før den er korrigeret.
Forholdet mellem radius, diameter, omkreds og areal af en cirkel defineres af følgende formler:
Diameter ():
Omkreds ():
Areal ():
Radius () fra omkreds:
Radius () fra areal:
Her er hvordan beregneren beregner hvert mål baseret på input:
Når radius () er kendt:
Når diameter () er kendt:
Når omkreds () er kendt:
Når areal () er kendt:
Negative input:
Zero som input:
Ekstremt store værdier:
Ikke-numeriske input:
Cirkelmålingsberegneren er nyttig i forskellige virkelige anvendelser:
Ingeniørarbejde og arkitektur:
Fremstilling:
Astronomi og rumforskning:
Hverdagsliv:
Selvom cirkler er grundlæggende, er der alternative former og formler til forskellige anvendelser:
Ellipser:
Sektorer og segmenter:
Regelmæssige polygoner:
Studiet af cirkler går tilbage til gamle civilisationer:
Gammel matematik:
Udvikling af :
Moderne matematik:
Nedenfor er kodeeksempler, der demonstrerer, hvordan man beregner cirkelmål i forskellige programmeringssprog:
1## Python-kode til at beregne cirkelmål
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## Eksempel på brug:
11radius = 5
12d, c, a = calculate_circle_from_radius(radius)
13print(f"Radius: {radius}")
14print(f"Diameter: {d}")
15print(f"Omkreds: {c:.2f}")
16print(f"Areal: {a:.2f}")
17
1// JavaScript-kode til at beregne cirkelmål
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// Eksempel på brug:
10const diameter = 10;
11const { radius, circumference, area } = calculateCircleFromDiameter(diameter);
12console.log(`Radius: ${radius}`);
13console.log(`Diameter: ${diameter}`);
14console.log(`Omkreds: ${circumference.toFixed(2)}`);
15console.log(`Areal: ${area.toFixed(2)}`);
16
1// Java-kode til at beregne cirkelmål
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("Radius: %.2f%n", radius);
9 System.out.printf("Diameter: %.2f%n", diameter);
10 System.out.printf("Omkreds: %.2f%n", circumference);
11 System.out.printf("Areal: %.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#-kode til at beregne cirkelmål
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: {radius:F2}");
13 Console.WriteLine($"Diameter: {diameter:F2}");
14 Console.WriteLine($"Omkreds: {circumference:F2}");
15 Console.WriteLine($"Areal: {area:F2}");
16 }
17
18 static void Main()
19 {
20 double area = 78.54;
21 CalculateCircleFromArea(area);
22 }
23}
24
1## Ruby-kode til at beregne cirkelmål
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## Eksempel på brug:
10radius = 5.0
11diameter, circumference, area = calculate_circle_from_radius(radius)
12puts "Radius: #{radius}"
13puts "Diameter: #{diameter}"
14puts "Omkreds: #{circumference.round(2)}"
15puts "Areal: #{area.round(2)}"
16
1<?php
2// PHP-kode til at beregne cirkelmål
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// Eksempel på brug:
11$diameter = 10.0;
12list($radius, $circumference, $area) = calculateCircleFromDiameter($diameter);
13echo "Radius: " . $radius . "\n";
14echo "Diameter: " . $diameter . "\n";
15echo "Omkreds: " . round($circumference, 2) . "\n";
16echo "Areal: " . round($area, 2) . "\n";
17?>
18
1// Rust-kode til at beregne cirkelmål
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!("Radius: {:.2}", radius);
13 println!("Diameter: {:.2}", diameter);
14 println!("Omkreds: {:.2}", circumference);
15 println!("Areal: {:.2}", area);
16}
17
1// Go-kode til at beregne cirkelmål
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("Radius: %.2f\n", radius)
20 fmt.Printf("Diameter: %.2f\n", diameter)
21 fmt.Printf("Omkreds: %.2f\n", circumference)
22 fmt.Printf("Areal: %.2f\n", area)
23}
24
1// Swift-kode til at beregne cirkelmål
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// Eksempel på brug:
12let radius = 5.0
13let results = calculateCircleFromRadius(radius: radius)
14print("Radius: \(radius)")
15print("Diameter: \(results.diameter)")
16print("Omkreds: \(String(format: "%.2f", results.circumference))")
17print("Areal: \(String(format: "%.2f", results.area))")
18
1% MATLAB-kode til at beregne cirkelmål
2function [radius, diameter, circumference, area] = calculateCircleFromRadius(radius)
3 diameter = 2 * radius;
4 circumference = 2 * pi * radius;
5 area = pi * radius^2;
6end
7
8% Eksempel på brug:
9radius = 5;
10[~, diameter, circumference, area] = calculateCircleFromRadius(radius);
11fprintf('Radius: %.2f\n', radius);
12fprintf('Diameter: %.2f\n', diameter);
13fprintf('Omkreds: %.2f\n', circumference);
14fprintf('Areal: %.2f\n', area);
15
1' Excel-formel til at beregne cirkelmål fra radius
2' Antager at radius er i celle A1
3Diameter: =2*A1
4Omkreds: =2*PI()*A1
5Areal: =PI()*A1^2
6
Givet radius (( r = 5 ) enheder):
Givet diameter (( d = 10 ) enheder):
Givet omkreds (( C = 31.42 ) enheder):
Givet areal (( A = 78.54 ) kvadratenheder):
Nedenfor er et diagram af en cirkel, der illustrerer radius (( r )), diameter (( d )), omkreds (( C )) og areal (( A )).
Figur: Diagram af en cirkel, der illustrerer radius (( r )), diameter (( d )), omkreds (( C )) og areal (( A )).
Opdag flere værktøjer, der måske kan være nyttige for din arbejdsgang.