Kikokotoo chetu cha Vipimo vya Duara kinakusaidia kukokotoa radius, kipenyo, mduara, na eneo la duara kulingana na kipimo kimoja kilichojulikana.
Mduara ni umbo la msingi katika jiometri, ukionyesha ukamilifu na usawa. Kihesabu chetu cha Vipimo vya Mduara kinakuwezesha kuhesabu radius, kipenyo, mzunguko, na eneo la mduara kulingana na kipimo kimoja kilichojulikana. Chombo hiki ni muhimu kwa wanafunzi, wahandisi, wasanifu, na mtu yeyote anayevutiwa na kuelewa mali za miduara.
Chagua Kipimo Unachokijua:
Ingiza Thamani:
Hesabu:
Kihesabu kinafanya ukaguzi ufuatao kwenye ingizo la mtumiaji:
Ikiwa ingizo zisizo sahihi zitagundulika, ujumbe wa kosa utaonyeshwa, na hesabu haitaanza hadi iporwe.
Mahusiano kati ya radius, kipenyo, mzunguko, na eneo la mduara yanafafanuliwa na mifumo ifuatayo:
Kipenyo ():
Mzunguko ():
Eneo ():
Radius () kutoka kwa Mzunguko:
Radius () kutoka kwa Eneo:
Hapa kuna jinsi kihesabu kinavyohesabu kila kipimo kulingana na ingizo:
Wakati Radius () Ijulikana:
Wakati Kipenyo () Ijulikana:
Wakati Mzunguko () Ijulikana:
Wakati Eneo () Ijulikana:
Ingizo Mbaya:
Sifuri kama Ingizo:
Thamani Kubwa Sana:
Ingizo zisizo za nambari:
Kihesabu cha Vipimo vya Mduara ni muhimu katika matumizi mbalimbali ya ulimwengu halisi:
Uhandisi na Usanifu:
Utengenezaji:
Astronomia na Sayansi ya Anga:
Maisha ya Kila Siku:
Ingawa miduara ni ya msingi, kuna umbo mbadala na mifumo kwa matumizi tofauti:
Mizunguko:
Sehemu na Sehemu za Mduara:
Poligoni za Kawaida:
Utafiti wa miduara unarudi nyuma kwa ustaarabu wa zamani:
Hisabati ya Kale:
Maendeleo ya :
Hisabati ya Kisasa:
Hapa chini kuna mifano ya msimbo inayoonyesha jinsi ya kuhesabu vipimo vya mduara katika lugha mbalimbali za programu:
1## Msimbo wa Python kuhesabu vipimo vya mduara
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## Matumizi ya mfano:
11radius = 5
12d, c, a = calculate_circle_from_radius(radius)
13print(f"Radius: {radius}")
14print(f"Kipenyo: {d}")
15print(f"Mzunguko: {c:.2f}")
16print(f"Eneo: {a:.2f}")
17
1// Msimbo wa JavaScript kuhesabu vipimo vya mduara
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// Matumizi ya mfano:
10const diameter = 10;
11const { radius, circumference, area } = calculateCircleFromDiameter(diameter);
12console.log(`Radius: ${radius}`);
13console.log(`Kipenyo: ${diameter}`);
14console.log(`Mzunguko: ${circumference.toFixed(2)}`);
15console.log(`Eneo: ${area.toFixed(2)}`);
16
1// Msimbo wa Java kuhesabu vipimo vya mduara
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("Kipenyo: %.2f%n", diameter);
10 System.out.printf("Mzunguko: %.2f%n", circumference);
11 System.out.printf("Eneo: %.2f%n", area);
12 }
13
14 public static void main(String[] args) {
15 double circumference = 31.42;
16 calculateCircleFromCircumference(circumference);
17 }
18}
19
1// Msimbo wa C# kuhesabu vipimo vya mduara
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($"Kipenyo: {diameter:F2}");
14 Console.WriteLine($"Mzunguko: {circumference:F2}");
15 Console.WriteLine($"Eneo: {area:F2}");
16 }
17
18 static void Main()
19 {
20 double area = 78.54;
21 CalculateCircleFromArea(area);
22 }
23}
24
1## Msimbo wa Ruby kuhesabu vipimo vya mduara
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## Matumizi ya mfano:
10radius = 5.0
11diameter, circumference, area = calculate_circle_from_radius(radius)
12puts "Radius: #{radius}"
13puts "Kipenyo: #{diameter}"
14puts "Mzunguko: #{circumference.round(2)}"
15puts "Eneo: #{area.round(2)}"
16
1<?php
2// Msimbo wa PHP kuhesabu vipimo vya mduara
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// Matumizi ya mfano:
11$diameter = 10.0;
12list($radius, $circumference, $area) = calculateCircleFromDiameter($diameter);
13echo "Radius: " . $radius . "\n";
14echo "Kipenyo: " . $diameter . "\n";
15echo "Mzunguko: " . round($circumference, 2) . "\n";
16echo "Eneo: " . round($area, 2) . "\n";
17?>
18
1// Msimbo wa Rust kuhesabu vipimo vya mduara
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!("Kipenyo: {:.2}", diameter);
14 println!("Mzunguko: {:.2}", circumference);
15 println!("Eneo: {:.2}", area);
16}
17
1// Msimbo wa Go kuhesabu vipimo vya mduara
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("Kipenyo: %.2f\n", diameter)
21 fmt.Printf("Mzunguko: %.2f\n", circumference)
22 fmt.Printf("Eneo: %.2f\n", area)
23}
24
1// Msimbo wa Swift kuhesabu vipimo vya mduara
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// Matumizi ya mfano:
12let radius = 5.0
13let results = calculateCircleFromRadius(radius: radius)
14print("Radius: \(radius)")
15print("Kipenyo: \(results.diameter)")
16print("Mzunguko: \(String(format: "%.2f", results.circumference))")
17print("Eneo: \(String(format: "%.2f", results.area))")
18
1% Msimbo wa MATLAB kuhesabu vipimo vya mduara
2function [radius, diameter, circumference, area] = calculateCircleFromRadius(radius)
3 diameter = 2 * radius;
4 circumference = 2 * pi * radius;
5 area = pi * radius^2;
6end
7
8% Matumizi ya mfano:
9radius = 5;
10[~, diameter, circumference, area] = calculateCircleFromRadius(radius);
11fprintf('Radius: %.2f\n', radius);
12fprintf('Kipenyo: %.2f\n', diameter);
13fprintf('Mzunguko: %.2f\n', circumference);
14fprintf('Eneo: %.2f\n', area);
15
1' Msimbo wa Excel kuhesabu vipimo vya mduara kutoka radius
2' Ikiwa radius iko kwenye seli A1
3Kipenyo: =2*A1
4Mzunguko: =2*PI()*A1
5Eneo: =PI()*A1^2
6
Iliyopewa Radius (( r = 5 ) vitengo):
Iliyopewa Kipenyo (( d = 10 ) vitengo):
Iliyopewa Mzunguko (( C = 31.42 ) vitengo):
Iliyopewa Eneo (( A = 78.54 ) vitengo vya mraba):
Hapa chini kuna mchoro wa mduara unaoonyesha radius (( r )), kipenyo (( d )), mzunguko (( C )), na eneo (( A )).
Picha: Mchoro wa mduara unaoonyesha radius (( r )), kipenyo (( d )), mzunguko (( C )), na eneo (( A )).
Gundua zana zaidi ambazo zinaweza kuwa na manufaa kwa mtiririko wako wa kazi