Beräkna radien, diametern, omkretsen och arean av en cirkel baserat på en känd parameter med vår Cirkelmätningar Kalkylator.
Cirkeln är en grundläggande form inom geometri, som symboliserar fullständighet och symmetri. Vår Cirkelmåttskalkylator gör det möjligt för dig att beräkna radie, diameter, omkrets och area av en cirkel baserat på en känd parameter. Detta verktyg är ovärderligt för studenter, ingenjörer, arkitekter och alla som är intresserade av att förstå cirklars egenskaper.
Välj den parameter du känner till:
Ange värdet:
Beräkna:
Kalkylatorn utför följande kontroller på användarinmatningar:
Om ogiltiga inmatningar upptäcks kommer ett felmeddelande att visas, och beräkningen kommer inte att fortsätta förrän det har rättats till.
Relationerna mellan radie, diameter, omkrets och area av en cirkel definieras av följande formler:
Diameter ():
Omkrets ():
Area ():
Radie () från omkrets:
Radie () från area:
Här är hur kalkylatorn beräknar varje mått baserat på inmatningen:
När radie () är känd:
När diameter () är känd:
När omkrets () är känd:
När area () är känd:
Negativa inmatningar:
Noll som inmatning:
Extremt stora värden:
Icke-numeriska inmatningar:
Cirkelmåttskalkylatorn är användbar i olika verkliga tillämpningar:
Ingenjörsvetenskap och arkitektur:
Tillverkning:
Astronomi och rymdvetenskap:
Vardagsliv:
Även om cirklar är grundläggande finns det alternativa former och formler för olika tillämpningar:
Ellipser:
Sektorer och segment:
Regelbundna polygoner:
Studiet av cirklar går tillbaka till antika civilisationer:
Antik matematik:
Utveckling av :
Modern matematik:
Nedan följer kodexempel som visar hur man beräknar cirkelmått i olika programmeringsspråk:
1## Python-kod för att beräkna cirkelmått
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## Exempelanvändning:
11radius = 5
12d, c, a = calculate_circle_from_radius(radius)
13print(f"Radie: {radius}")
14print(f"Diameter: {d}")
15print(f"Omkrets: {c:.2f}")
16print(f"Area: {a:.2f}")
17
1// JavaScript-kod för att beräkna cirkelmått
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// Exempelanvändning:
10const diameter = 10;
11const { radius, circumference, area } = calculateCircleFromDiameter(diameter);
12console.log(`Radie: ${radius}`);
13console.log(`Diameter: ${diameter}`);
14console.log(`Omkrets: ${circumference.toFixed(2)}`);
15console.log(`Area: ${area.toFixed(2)}`);
16
1// Java-kod för att beräkna cirkelmått
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("Radie: %.2f%n", radius);
9 System.out.printf("Diameter: %.2f%n", diameter);
10 System.out.printf("Omkrets: %.2f%n", circumference);
11 System.out.printf("Area: %.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#-kod för att beräkna cirkelmått
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($"Radie: {radius:F2}");
13 Console.WriteLine($"Diameter: {diameter:F2}");
14 Console.WriteLine($"Omkrets: {circumference:F2}");
15 Console.WriteLine($"Area: {area:F2}");
16 }
17
18 static void Main()
19 {
20 double area = 78.54;
21 CalculateCircleFromArea(area);
22 }
23}
24
1## Ruby-kod för att beräkna cirkelmått
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## Exempelanvändning:
10radius = 5.0
11diameter, circumference, area = calculate_circle_from_radius(radius)
12puts "Radie: #{radius}"
13puts "Diameter: #{diameter}"
14puts "Omkrets: #{circumference.round(2)}"
15puts "Area: #{area.round(2)}"
16
1<?php
2// PHP-kod för att beräkna cirkelmått
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// Exempelanvändning:
11$diameter = 10.0;
12list($radius, $circumference, $area) = calculateCircleFromDiameter($diameter);
13echo "Radie: " . $radius . "\n";
14echo "Diameter: " . $diameter . "\n";
15echo "Omkrets: " . round($circumference, 2) . "\n";
16echo "Area: " . round($area, 2) . "\n";
17?>
18
1// Rust-kod för att beräkna cirkelmått
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!("Radie: {:.2}", radius);
13 println!("Diameter: {:.2}", diameter);
14 println!("Omkrets: {:.2}", circumference);
15 println!("Area: {:.2}", area);
16}
17
1// Go-kod för att beräkna cirkelmått
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("Radie: %.2f\n", radius)
20 fmt.Printf("Diameter: %.2f\n", diameter)
21 fmt.Printf("Omkrets: %.2f\n", circumference)
22 fmt.Printf("Area: %.2f\n", area)
23}
24
1// Swift-kod för att beräkna cirkelmått
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// Exempelanvändning:
12let radius = 5.0
13let results = calculateCircleFromRadius(radius: radius)
14print("Radie: \(radius)")
15print("Diameter: \(results.diameter)")
16print("Omkrets: \(String(format: "%.2f", results.circumference))")
17print("Area: \(String(format: "%.2f", results.area))")
18
1% MATLAB-kod för att beräkna cirkelmått
2function [radius, diameter, circumference, area] = calculateCircleFromRadius(radius)
3 diameter = 2 * radius;
4 circumference = 2 * pi * radius;
5 area = pi * radius^2;
6end
7
8% Exempelanvändning:
9radius = 5;
10[~, diameter, circumference, area] = calculateCircleFromRadius(radius);
11fprintf('Radie: %.2f\n', radius);
12fprintf('Diameter: %.2f\n', diameter);
13fprintf('Omkrets: %.2f\n', circumference);
14fprintf('Area: %.2f\n', area);
15
1' Excel-formel för att beräkna cirkelmått från radie
2' Anta att radien finns i cell A1
3Diameter: =2*A1
4Omkrets: =2*PI()*A1
5Area: =PI()*A1^2
6
Givet radie (( r = 5 ) enheter):
Givet diameter (( d = 10 ) enheter):
Givet omkrets (( C = 31.42 ) enheter):
Givet area (( A = 78.54 ) kvadratenheter):
Nedan finns ett diagram av en cirkel som illustrerar radie (( r )), diameter (( d )), omkrets (( C )) och area (( A )).
Figur: Diagram av en cirkel som illustrerar radie (( r )), diameter (( d )), omkrets (( C )) och area (( A )).
Upptäck fler verktyg som kan vara användbara för din arbetsflöde