Beregn radius, diameter, omkrets og areal av en sirkel basert på en kjent parameter med vår Kalkulator for Sirkelmålinger.
Sirkelen er en grunnleggende form i geometri, som symboliserer fullstendighet og symmetri. Vår Sirkelmålinger Kalkulator lar deg beregne radius, diameter, omkrets og areal av en sirkel basert på en kjent parameter. Dette verktøyet er uvurderlig for studenter, ingeniører, arkitekter og alle som er interessert i å forstå egenskapene til sirkler.
Velg parameteren du kjenner:
Skriv inn verdien:
Beregn:
Kalkulatoren utfører følgende sjekker på brukerens inndata:
Hvis ugyldige inndata oppdages, vil en feilmelding bli vist, og beregningen vil ikke fortsette før den er korrigert.
Forholdet mellom radius, diameter, omkrets og areal av en sirkel er definert av følgende formler:
Diameter ():
Omkrets ():
Areal ():
Radius () fra omkrets:
Radius () fra areal:
Slik beregner kalkulatoren hver måling basert på inndata:
Når radius () er kjent:
Når diameter () er kjent:
Når omkrets () er kjent:
Når areal () er kjent:
Negative inndata:
Null som inndata:
Ekstremt store verdier:
Ikke-numeriske inndata:
Sirkelmålinger Kalkulator er nyttig i ulike virkelige applikasjoner:
Ingeniørfag og Arkitektur:
Produksjon:
Astronomi og Romforskning:
Hverdagsliv:
Selv om sirkler er grunnleggende, finnes det alternative former og formler for forskjellige applikasjoner:
Ellipser:
Sektorer og Segmenter:
Regelmessige polygoner:
Studiet av sirkler går tilbake til gamle sivilisasjoner:
Gammel Matematikk:
Utvikling av :
Moderne Matematikk:
Nedenfor er kodeeksempler som demonstrerer hvordan man beregner sirkelmålinger i forskjellige programmeringsspråk:
1## Python-kode for å beregne sirkelmålinger
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å bruk:
11radius = 5
12d, c, a = calculate_circle_from_radius(radius)
13print(f"Radius: {radius}")
14print(f"Diameter: {d}")
15print(f"Omkrets: {c:.2f}")
16print(f"Areal: {a:.2f}")
17
1// JavaScript-kode for å beregne sirkelmålinger
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å bruk:
10const diameter = 10;
11const { radius, circumference, area } = calculateCircleFromDiameter(diameter);
12console.log(`Radius: ${radius}`);
13console.log(`Diameter: ${diameter}`);
14console.log(`Omkrets: ${circumference.toFixed(2)}`);
15console.log(`Areal: ${area.toFixed(2)}`);
16
1// Java-kode for å beregne sirkelmålinger
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("Omkrets: %.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 for å beregne sirkelmålinger
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($"Omkrets: {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 for å beregne sirkelmålinger
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å bruk:
10radius = 5.0
11diameter, circumference, area = calculate_circle_from_radius(radius)
12puts "Radius: #{radius}"
13puts "Diameter: #{diameter}"
14puts "Omkrets: #{circumference.round(2)}"
15puts "Areal: #{area.round(2)}"
16
1<?php
2// PHP-kode for å beregne sirkelmålinger
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å bruk:
11$diameter = 10.0;
12list($radius, $circumference, $area) = calculateCircleFromDiameter($diameter);
13echo "Radius: " . $radius . "\n";
14echo "Diameter: " . $diameter . "\n";
15echo "Omkrets: " . round($circumference, 2) . "\n";
16echo "Areal: " . round($area, 2) . "\n";
17?>
18
1// Rust-kode for å beregne sirkelmålinger
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!("Omkrets: {:.2}", circumference);
15 println!("Areal: {:.2}", area);
16}
17
1// Go-kode for å beregne sirkelmålinger
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("Omkrets: %.2f\n", circumference)
22 fmt.Printf("Areal: %.2f\n", area)
23}
24
1// Swift-kode for å beregne sirkelmålinger
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å bruk:
12let radius = 5.0
13let results = calculateCircleFromRadius(radius: radius)
14print("Radius: \(radius)")
15print("Diameter: \(results.diameter)")
16print("Omkrets: \(String(format: "%.2f", results.circumference))")
17print("Areal: \(String(format: "%.2f", results.area))")
18
1% MATLAB-kode for å beregne sirkelmålinger
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å bruk:
9radius = 5;
10[~, diameter, circumference, area] = calculateCircleFromRadius(radius);
11fprintf('Radius: %.2f\n', radius);
12fprintf('Diameter: %.2f\n', diameter);
13fprintf('Omkrets: %.2f\n', circumference);
14fprintf('Areal: %.2f\n', area);
15
1' Excel-formel for å beregne sirkelmålinger fra radius
2' Anta at radius er i celle A1
3Diameter: =2*A1
4Omkrets: =2*PI()*A1
5Areal: =PI()*A1^2
6
Gitt Radius (( r = 5 ) enheter):
Gitt Diameter (( d = 10 ) enheter):
Gitt Omkrets (( C = 31.42 ) enheter):
Gitt Areal (( A = 78.54 ) kvadratenheter):
Nedenfor er et diagram av en sirkel som illustrerer radius (( r )), diameter (( d )), omkrets (( C )), og areal (( A )).
Figur: Diagram av en sirkel som illustrerer radius (( r )), diameter (( d )), omkrets (( C )), og areal (( A )).
Oppdag flere verktøy som kan være nyttige for arbeidsflyten din