Arvutage ringi raadius, diameeter, ümbermõõt ja pindala ühe tuntud parameetri põhjal meie Ringmõõtude Kalkulaatori abil.
Ring on geomeetria põhikujund, mis sümboliseerib täiuslikkust ja sümmeetriat. Meie ringmõõtmiste kalkulaator võimaldab teil arvutada ringi raadiuse, diameetri, ümbermõõdu ja pindala ühe teadaoleva parameetri põhjal. See tööriist on hindamatu õpilastele, inseneridele, arhitektidele ja kõigile, kes on huvitatud ringide omaduste mõistmisest.
Valige Teie Teadaolev Parameeter:
Sisestage Väärtus:
Arvutage:
Kalkulaator teeb kasutaja sisendite osas järgmised kontrollid:
Kui tuvastatakse kehtetuid sisendeid, kuvatakse veateade ja arvutamine ei jätku enne parandamist.
Raadiuse, diameetri, ümbermõõdu ja ringi pindala vahelised seosed on määratletud järgmiste valemitega:
Diameeter ():
Ümbermõõt ():
Pindala ():
Raadius () ümbermõõdust:
Raadius () pindalast:
Siin on, kuidas kalkulaator arvutab iga mõõtmise põhjal sisendi:
Kui Raadius () on Teada:
Kui Diameeter () on Teada:
Kui Ümbermõõt () on Teada:
Kui Pindala () on Teada:
Negatiivsed Sisendid:
Null Sisendina:
Äärmiselt Suured Väärtused:
Mitte-numerilised Sisendid:
Ringmõõtmiste kalkulaator on kasulik erinevates reaalses elus rakendustes:
Inseneritehnika ja Arhitektuur:
Tootmine:
Astronoomia ja Kosmose Teadus:
Igapäevaelu:
Kuigi ringid on põhialused, on erinevaid kujundeid ja valemeid erinevate rakenduste jaoks:
Ellipsid:
Sektorid ja Segmendid:
Regulaarsed Polügonid:
Ringide uurimine ulatub tagasi iidsetesse tsivilisatsioonidesse:
Iidne Matemaatika:
Arendamine:
Kaasaegne Matemaatika:
Allpool on koodinäited, mis demonstreerivad, kuidas arvutada ringmõõtmisi erinevates programmeerimiskeeltes:
1## Python kood ringmõõtmiste arvutamiseks
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## Näidis kasutamine:
11radius = 5
12d, c, a = calculate_circle_from_radius(radius)
13print(f"Raadius: {radius}")
14print(f"Diameeter: {d}")
15print(f"Ümbermõõt: {c:.2f}")
16print(f"Pindala: {a:.2f}")
17
1// JavaScript kood ringmõõtmiste arvutamiseks
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// Näidis kasutamine:
10const diameter = 10;
11const { radius, circumference, area } = calculateCircleFromDiameter(diameter);
12console.log(`Raadius: ${radius}`);
13console.log(`Diameeter: ${diameter}`);
14console.log(`Ümbermõõt: ${circumference.toFixed(2)}`);
15console.log(`Pindala: ${area.toFixed(2)}`);
16
1// Java kood ringmõõtmiste arvutamiseks
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("Raadius: %.2f%n", radius);
9 System.out.printf("Diameeter: %.2f%n", diameter);
10 System.out.printf("Ümbermõõt: %.2f%n", circumference);
11 System.out.printf("Pindala: %.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# kood ringmõõtmiste arvutamiseks
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($"Raadius: {radius:F2}");
13 Console.WriteLine($"Diameeter: {diameter:F2}");
14 Console.WriteLine($"Ümbermõõt: {circumference:F2}");
15 Console.WriteLine($"Pindala: {area:F2}");
16 }
17
18 static void Main()
19 {
20 double area = 78.54;
21 CalculateCircleFromArea(area);
22 }
23}
24
1## Ruby kood ringmõõtmiste arvutamiseks
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## Näidis kasutamine:
10radius = 5.0
11diameter, circumference, area = calculate_circle_from_radius(radius)
12puts "Raadius: #{radius}"
13puts "Diameeter: #{diameter}"
14puts "Ümbermõõt: #{circumference.round(2)}"
15puts "Pindala: #{area.round(2)}"
16
1<?php
2// PHP kood ringmõõtmiste arvutamiseks
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// Näidis kasutamine:
11$diameter = 10.0;
12list($radius, $circumference, $area) = calculateCircleFromDiameter($diameter);
13echo "Raadius: " . $radius . "\n";
14echo "Diameeter: " . $diameter . "\n";
15echo "Ümbermõõt: " . round($circumference, 2) . "\n";
16echo "Pindala: " . round($area, 2) . "\n";
17?>
18
1// Rust kood ringmõõtmiste arvutamiseks
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!("Raadius: {:.2}", radius);
13 println!("Diameeter: {:.2}", diameter);
14 println!("Ümbermõõt: {:.2}", circumference);
15 println!("Pindala: {:.2}", area);
16}
17
1// Go kood ringmõõtmiste arvutamiseks
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("Raadius: %.2f\n", radius)
20 fmt.Printf("Diameeter: %.2f\n", diameter)
21 fmt.Printf("Ümbermõõt: %.2f\n", circumference)
22 fmt.Printf("Pindala: %.2f\n", area)
23}
24
1// Swift kood ringmõõtmiste arvutamiseks
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// Näidis kasutamine:
12let radius = 5.0
13let results = calculateCircleFromRadius(radius: radius)
14print("Raadius: \(radius)")
15print("Diameeter: \(results.diameter)")
16print("Ümbermõõt: \(String(format: "%.2f", results.circumference))")
17print("Pindala: \(String(format: "%.2f", results.area))")
18
1% MATLAB kood ringmõõtmiste arvutamiseks
2function [radius, diameter, circumference, area] = calculateCircleFromRadius(radius)
3 diameter = 2 * radius;
4 circumference = 2 * pi * radius;
5 area = pi * radius^2;
6end
7
8% Näidis kasutamine:
9radius = 5;
10[~, diameter, circumference, area] = calculateCircleFromRadius(radius);
11fprintf('Raadius: %.2f\n', radius);
12fprintf('Diameeter: %.2f\n', diameter);
13fprintf('Ümbermõõt: %.2f\n', circumference);
14fprintf('Pindala: %.2f\n', area);
15
1' Exceli valem ringmõõtmiste arvutamiseks raadiuse põhjal
2' Eeldades, et raadius on lahtris A1
3Diameeter: =2*A1
4Ümbermõõt: =2*PI()*A1
5Pindala: =PI()*A1^2
6
Antud Raadius (( r = 5 ) ühikut):
Antud Diameeter (( d = 10 ) ühikut):
Antud Ümbermõõt (( C = 31.42 ) ühikut):
Antud Pindala (( A = 78.54 ) ruutühikut):
Allpool on diagramm ringist, mis illustreerib raadiust (( r )), diameetrit (( d )), ümbermõõtu (( C )) ja pindala (( A )).
Joonis: Ring, mis illustreerib raadiust (( r )), diameetrit (( d )), ümbermõõtu (( C )) ja pindala (( A )).
Avasta rohkem tööriistu, mis võivad olla kasulikud teie töövoos