Bereken de straal, diameter, omtrek en oppervlakte van een cirkel op basis van één bekende parameter met onze Cirkelmetingen Calculator.
De cirkel is een fundamentele vorm in de meetkunde, die volledigheid en symmetrie symboliseert. Onze Cirkelmetingen Calculator stelt je in staat om de straal, diameter, omtrek en oppervlakte van een cirkel te berekenen op basis van één bekende parameter. Dit hulpmiddel is van onschatbare waarde voor studenten, ingenieurs, architecten en iedereen die geïnteresseerd is in het begrijpen van de eigenschappen van cirkels.
Selecteer de parameter die je kent:
Voer de waarde in:
Bereken:
De calculator voert de volgende controles uit op gebruikersinvoer:
Als ongeldige invoer wordt gedetecteerd, wordt er een foutmelding weergegeven en zal de berekening niet doorgaan totdat deze is gecorrigeerd.
De relaties tussen de straal, diameter, omtrek en oppervlakte van een cirkel worden gedefinieerd door de volgende formules:
Diameter ():
Omtrek ():
Oppervlakte ():
Straal () van Omtrek:
Straal () van Oppervlakte:
Hier is hoe de calculator elke meting berekent op basis van de invoer:
Wanneer Straal () Bekend is:
Wanneer Diameter () Bekend is:
Wanneer Omtrek () Bekend is:
Wanneer Oppervlakte () Bekend is:
Negatieve Invoer:
Nul als Invoer:
Extreem Grote Waarden:
Niet-numerieke Invoer:
De Cirkelmetingen Calculator is nuttig in verschillende toepassingen in de echte wereld:
Ingenieurs- en Architectuur:
Fabrikage:
Astronomie en Ruimtewetenschap:
Elke Dag:
Hoewel cirkels fundamenteel zijn, zijn er alternatieve vormen en formules voor verschillende toepassingen:
Ellipsen:
Sectoren en Segmenten:
Reguliere Veelhoeken:
De studie van cirkels dateert terug tot oude beschavingen:
Oude Wiskunde:
Ontwikkeling van :
Moderne Wiskunde:
Hieronder staan codevoorbeelden die demonstreren hoe cirkelmetingen in verschillende programmeertalen kunnen worden berekend:
1## Python-code om cirkelmetingen te berekenen
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## Voorbeeldgebruik:
11radius = 5
12d, c, a = calculate_circle_from_radius(radius)
13print(f"Straal: {radius}")
14print(f"Diameter: {d}")
15print(f"Omtrek: {c:.2f}")
16print(f"Oppervlakte: {a:.2f}")
17
1// JavaScript-code om cirkelmetingen te berekenen
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// Voorbeeldgebruik:
10const diameter = 10;
11const { radius, circumference, area } = calculateCircleFromDiameter(diameter);
12console.log(`Straal: ${radius}`);
13console.log(`Diameter: ${diameter}`);
14console.log(`Omtrek: ${circumference.toFixed(2)}`);
15console.log(`Oppervlakte: ${area.toFixed(2)}`);
16
1// Java-code om cirkelmetingen te berekenen
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("Straal: %.2f%n", radius);
9 System.out.printf("Diameter: %.2f%n", diameter);
10 System.out.printf("Omtrek: %.2f%n", circumference);
11 System.out.printf("Oppervlakte: %.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#-code om cirkelmetingen te berekenen
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($"Straal: {radius:F2}");
13 Console.WriteLine($"Diameter: {diameter:F2}");
14 Console.WriteLine($"Omtrek: {circumference:F2}");
15 Console.WriteLine($"Oppervlakte: {area:F2}");
16 }
17
18 static void Main()
19 {
20 double area = 78.54;
21 CalculateCircleFromArea(area);
22 }
23}
24
1## Ruby-code om cirkelmetingen te berekenen
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## Voorbeeldgebruik:
10radius = 5.0
11diameter, circumference, area = calculate_circle_from_radius(radius)
12puts "Straal: #{radius}"
13puts "Diameter: #{diameter}"
14puts "Omtrek: #{circumference.round(2)}"
15puts "Oppervlakte: #{area.round(2)}"
16
1<?php
2// PHP-code om cirkelmetingen te berekenen
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// Voorbeeldgebruik:
11$diameter = 10.0;
12list($radius, $circumference, $area) = calculateCircleFromDiameter($diameter);
13echo "Straal: " . $radius . "\n";
14echo "Diameter: " . $diameter . "\n";
15echo "Omtrek: " . round($circumference, 2) . "\n";
16echo "Oppervlakte: " . round($area, 2) . "\n";
17?>
18
1// Rust-code om cirkelmetingen te berekenen
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!("Straal: {:.2}", radius);
13 println!("Diameter: {:.2}", diameter);
14 println!("Omtrek: {:.2}", circumference);
15 println!("Oppervlakte: {:.2}", area);
16}
17
1// Go-code om cirkelmetingen te berekenen
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("Straal: %.2f\n", radius)
20 fmt.Printf("Diameter: %.2f\n", diameter)
21 fmt.Printf("Omtrek: %.2f\n", circumference)
22 fmt.Printf("Oppervlakte: %.2f\n", area)
23}
24
1// Swift-code om cirkelmetingen te berekenen
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// Voorbeeldgebruik:
12let radius = 5.0
13let results = calculateCircleFromRadius(radius: radius)
14print("Straal: \(radius)")
15print("Diameter: \(results.diameter)")
16print("Omtrek: \(String(format: "%.2f", results.circumference))")
17print("Oppervlakte: \(String(format: "%.2f", results.area))")
18
1% MATLAB-code om cirkelmetingen te berekenen
2function [radius, diameter, circumference, area] = calculateCircleFromRadius(radius)
3 diameter = 2 * radius;
4 circumference = 2 * pi * radius;
5 area = pi * radius^2;
6end
7
8% Voorbeeldgebruik:
9radius = 5;
10[~, diameter, circumference, area] = calculateCircleFromRadius(radius);
11fprintf('Straal: %.2f\n', radius);
12fprintf('Diameter: %.2f\n', diameter);
13fprintf('Omtrek: %.2f\n', circumference);
14fprintf('Oppervlakte: %.2f\n', area);
15
1' Excel-formule om cirkelmetingen te berekenen van straal
2' Aangenomen dat de straal in cel A1 staat
3Diameter: =2*A1
4Omtrek: =2*PI()*A1
5Oppervlakte: =PI()*A1^2
6
Gegeven Straal (( r = 5 ) eenheden):
Gegeven Diameter (( d = 10 ) eenheden):
Gegeven Omtrek (( C = 31.42 ) eenheden):
Gegeven Oppervlakte (( A = 78.54 ) vierkante eenheden):
Hieronder staat een diagram van een cirkel die de straal (( r )), diameter (( d )), omtrek (( C )) en oppervlakte (( A )) illustreert.
Figuur: Diagram van een cirkel die de straal (( r )), diameter (( d )), omtrek (( C )) en oppervlakte (( A )) illustreert.
Ontdek meer tools die handig kunnen zijn voor uw workflow