Tolli muundur: kümnendikest murdudeks
Muutke kümnendik tolli mõõtmised murdudeks selle lihtsa tööriista abil. Täiuslik puidutöötlemiseks, ehitamiseks ja DIY projektideks, mis nõuavad täpseid mõõtmisi.
Tolli jaotuse konverter
Kuidas kasutada
- Sisestage kümnendik mõõtmetes tollides
- Vaadake vastavat murdosakut
- Kopeerige tulemus, kui vajalik
Dokumentatsioon
Tolli Tootja: Täpne kümnendist murdudeks konverteerimine
Sissejuhatus
Tolli Tootja on spetsialiseeritud tööriist, mis on loodud, et muuta kümnenditollised mõõtmised nende vastavateks murdudeks. Kümnenditollide konverteerimine murdudeks on oluline puidutöös, ehituses, inseneriteaduses ja paljudes DIY projektides, kus täpsed mõõtmised on kriitilise tähtsusega. See konverter lihtsustab sageli keerulist vaimset matemaatikat, mis on vajalik kümnendite nagu 0,625 tolli muutmiseks praktilisemateks murdmõõtudeks, nagu 5/8 tolli, mida tavaliselt kasutatakse mõõdulintides, joonistes ja muudes mõõtmisvahendites. Olgu tegu professionaalse ehitajaga, kes töötab plaanide kallal, puidutöötajaga, kes valmistab mööblit, või DIY entusiastiga, kes tegeleb kodu parandamise projektidega, see tolli murdudeks konverter pakub kiireid ja täpseid konversioone lähima praktilise murduni.
Kümnendite ja murdude konverteerimise tööpõhimõtted
Kümnenditollise mõõtmise konverteerimine murdudeks hõlmab mitmeid matemaatilisi samme. Protsess nõuab arusaamist, kuidas esitada kümnendväärtusi murdudena ja seejärel lihtsustada neid murde nende kõige praktilisemas vormis.
Matemaatiline protsess
Kümnendist murdudeks konverteerimise protsess järgib järgmisi matemaatilisi põhimõtteid:
-
Eralda täisarv: Jagage kümnend oma täisarvu ja kümnendosa osadeks
- Näiteks 2,75 muutub 2-ks ja 0,75-ks
-
Muutke kümnendosa murduks:
- Korrutage kümnendosa 10 astmega, et saada täisarv numeraatoris
- Kasutage sama 10 astet nimetajana
- Näiteks 0,75 muutub 75/100-ks
-
Lihtsustage murd, jagades nii numeraatori kui ka nimetaja nende suurima ühise jagajaga (GCD)
- 75/100 puhul on GCD 25
- Jagades mõlemad 25-ga, saame 3/4
-
Kombineerige täisarv lihtsustatud murdudega, et saada segamurd
- 2 ja 3/4 muutub 2 3/4-ks
Praktilised kaalutlused ehituses ja puidutöös
Praktilistes rakendustes, nagu ehitus ja puidutöö, väljendatakse murde tavaliselt teatud nimetajatega, mis vastavad standardsetele mõõtmisvahenditele:
- Tavalised murdud kasutavad nimetajaid 2, 4, 8, 16, 32 ja 64
- Vajalik täpsus määrab, millist nimetajat kasutada:
- Karm puidutöö: kasutab sageli 1/8" või 1/4" täpsust
- Viimistlustööd: vajab tavaliselt 1/16" või 1/32" täpsust
- Peen puidutöö: võib vajada 1/64" täpsust
Näiteks 0,53125 konverteerub täpselt 17/32-ks, mis on paljude jooniste ja mõõdulintide standardne murd.
Valem
Kümnendist murdudeks konverteerimise matemaatiline valem võib väljendada järgmiselt:
Kümnendnumbrile :
- Olgu (põrandafunktsioon, mis annab täisarvu osa)
- Olgu (murdoosa)
- Esitage kujul , kus on kümnendkohtade arv
- Lihtsustage kujule , jagades mõlemad nende suurima ühise jagajaga
- Tulemuseks on
Näiteks, et konverteerida 2,375:
- Lihtsustades jagades mõlemad 125-ga, saame
- Tulemuseks on
Samm-sammuline juhend tolli murdudeks konverteri kasutamiseks
Meie tolli murdudeks konverteri tööriist on loodud olema intuitiivne ja lihtne. Järgige neid samme, et kiiresti konverteerida oma kümnenditollised mõõtmised murdudeks:
-
Sisestage oma kümnendmõõde sisestusvälja
- Tippige ükskõik milline positiivne kümnendnumber (nt 1,25, 0,375, 2,5)
- Tööriist aktsepteerib mitme kümnendkohaga numbreid
-
Vaadake kohest konversioonitulemust
- Vastav murd kuvatakse kohe
- Tulemused kuvatakse lihtsustatud vormis (nt 1/4 asemel 2/8)
- Segamurdud kuvatakse väärtuste puhul, mis on suuremad kui 1 (nt 1 1/2)
-
Kontrollige visuaalset esitusviisi
- Rullikujuline visualiseerimine aitab mõista murdu
- Värvilised sektsioonid näitavad proportsionaalset pikkust
-
Kopeerige tulemus, kui vajalik
- Kasutage nuppu "Kopeeri", et kopeerida murd oma lõikepuhvrisse
- Kleepige see dokumentidesse, sõnumitesse või teistesse rakendustesse
-
Proovige erinevaid mõõtmisi vastavalt vajadusele
- Konverter uuendab kohe iga uue sisendi korral
- Täiendavate nuppude vajaminek ei ole vajalik
Tööriist lihtsustab automaatselt murde nende madalaimatesse terminitesse ja kasutab nimetajaid, mis on tavalised standardsetes mõõtmisvahendites (2, 4, 8, 16, 32, 64).
Tavalised konversiooninäited
Siin on mõned sagedamini kasutatavad kümnend-murdude konversioonid, millega võite erinevates projektides kokku puutuda:
Kümnendtollid | Murd | Tavaline kasutus |
---|---|---|
0,125 | 1/8 | Põhikarpi, karedad lõiked |
0,25 | 1/4 | Üldine puidutöö, raami ehitus |
0,375 | 3/8 | Puitlaastplaadi paksus, riistade suurus |
0,5 | 1/2 | Standardmõõdud paljudes rakendustes |
0,625 | 5/8 | Kuivseina paksus, puidu mõõtmed |
0,75 | 3/4 | Tavaline plaadi paksus, toru suurus |
0,875 | 7/8 | Spetsialiseeritud riistad, peened kohandused |
0,0625 | 1/16 | Täpsuspuidutöö, detailplaneerimine |
0,03125 | 1/32 | Peen puidutöö, kapid |
0,015625 | 1/64 | Väga täpsed mõõtmised, töötlemine |
Need konversioonid on eriti kasulikud, kui töötate mõõdulintide, jooniste ja muude tööriistadega, mis kasutavad murdmõõtmeid, mitte kümnendväärtusi.
Kasutusalad tolli murdudeks konverteerimisel
Võime konverteerida kümnenditollid murdudeks on väärtuslik mitmesugustes valdkondades ja rakendustes. Siin on mõned kõige levinumad kasutusalad:
Ehitus ja ehitamine
Ehitussektoris on plaanid ja arhitektuursed joonised sageli määratud kümnendites, kuid enamik mõõtmisvahendeid kasutab murde:
- Raami ja puidutöö: Kümnendite spetsifikatsioonide muutmine murdudeks puidu lõikamiseks
- Kuivseina paigaldamine: Täpsete sobivuste tagamine paneelide lõikamisel
- Põrandakatte paigaldamine: Täpsete mõõtmete arvutamine plaatide, puitu või laminaatmaterjalide jaoks
- Katusetööd: Täpsete sarikate pikkuste ja nurkade määramine kümnendite arvutustest
Puidutöö ja DIY projektid
Puidutöötajad peavad sageli konverteerima kümnendeid murdudeks:
- Mööbli valmistamine: Disainispetsifikatsioonide muutmine praktiliste mõõtmete jaoks
- Kapi ehitus: Uste ja sahtlite täpsete sobivuste tagamine
- Puidutöötlemine: Täpsete mõõtmete arvutamine sümmeetriliste tükkide jaoks
- Kodu parandamise projektid: Mõõtmiste konverteerimine riiulite, viimistluse ja kohandatud paigalduste jaoks
Inseneriteadus ja tootmine
Insenerid töötavad sageli kümnendmõõtmetega, kuid peavad suhtlema tootjatega, kes kasutavad murde:
- Mehaaniline inseneriteadus: CAD spetsifikatsioonide muutmine töötuba mõõtmeteks
- Tootearendus: Täpsete kümnendmõõtmete tõlkimine tootmisvõimetesse
- Kvaliteedikontroll: Tegelike mõõtmiste võrdlemine määratud tolerantsidega
- Ümberpaigutamine: Uute komponentide kohandamine olemasolevatesse struktuuridesse murdude mõõtmetega
Haridusalased rakendused
Konverter toimib haridusvahendina:
- Matemaatika haridus: Aitamine õpilastel mõista kümnendite ja murdude suhet
- Ammendavad koolitused: Praktilise mõõtmise konversiooni õpetamine ametites
- DIY oskuste arendamine: Mõõtmise kirjaoskuse loomine hobikunstnikele
Igapäevased probleemide lahendamine
Isegi professionaalsetes kontekstides aitab konverter:
- Kodu remont: Asenduste suuruse määramine
- Käsitööprojektid: Mustrite mõõtmete konverteerimine täpsete tulemuste saavutamiseks
- Küpsetamine ja toiduvalmistamine: Retseptide kohandamine, mis kasutavad erinevaid mõõtesüsteeme
Alternatiivid murdude tollimõõtmetele
Kuigi murdud on tavalised Ameerika Ühendriikides ja mõnedes teistes riikides, võivad teatud olukordades olla sobivamad alternatiivsed mõõtesüsteemid:
Meetritesüsteem
Meetritesüsteem pakub kümnendipõhist alternatiivi, mis elimineerib murdude konverteerimise vajaduse:
- Millimeetrid: Pakuvad peent täpsust ilma murdudeta (nt 19,05 mm asemel 3/4 tolli)
- Sentimeetrid: Kasutatakse keskmise suurusega mõõtmete jaoks
- Meetrit: Sobib suuremate mõõtmete jaoks
Paljud rahvusvahelised projektid ja teaduslikud rakendused kasutavad eksklusiivselt meetermõõtmeid nende lihtsuse ja universaalse vastuvõtmise tõttu.
Kümnenditollid
Mõned spetsialiseeritud valdkonnad kasutavad kümnenditollide asemel kümnenditollide mõõtmisi:
- Töötlemine ja tootmine: Spetsifitseerivad sageli tolerantsid tuhandikutes tollides (nt 0,750" ± 0,003")
- Inseneritehnilised joonised: Võivad kasutada kümnenditollide mõõtmeid täpsuse ja arvutuste lihtsuse tõttu
- CNC programmeerimine: Kasutab tavaliselt kümnendkohti, mitte murde
Digitaalsed mõõtmisvahendid
Kaasaegsed digitaalsed mõõtmisvahendid kuvavad sageli mõõtmisi mitmes formaadis:
- Digitaalsed kalibrid: Suudavad vahetada kümnenditollide, murdude ja millimeetrite vahel
- Laseriga kaugusmõõtjad: Pakuvad tavaliselt nii imperial kui ka meetermõõte
- Digitaalsed mõõdulindid: Mõned suudavad automaatselt konverteerida murde ja kümnendeid
Murdude tollimõõtmete ajalugu
Murdude kasutamine mõõtmisel on sügavate ajalooliste juurtega, mis jätkuvalt mõjutavad tänapäevaseid praktikaid, eriti Ameerika Ühendriikides ja teistes riikides, kus kasutatakse imperiaalset mõõtesüsteemi.
Tolli päritolu
Toll, kui mõõtühik, ulatub tagasi iidsetesse tsivilisatsioonidesse:
- Sõna "toll" tuleneb ladina keelest "uncia", mis tähendab ühte kaheteistkümnendikku
- Varased tollid põhinesid looduslikel viidatel, nagu pöidla laius
-
- sajandiks määratles anglosaksi rahvas tolli kui kolme odra tera pikkuse
Tolli standardiseerimine
Tolli standardiseerimine toimus järk-järgult:
-
- aastal määras kuningas Edward II Inglismaal, et toll peaks olema "kolm kuiva ja ümmargust odra tera, asetatuna otsa otsa"
-
- sajandi keskpaiku tekkisid täpsemad määratlemised, mis põhinesid teaduslikel põhimõtetel
-
- aastal määratles rahvusvaheline jaardi ja naela kokkulepe tolli täpselt 25,4 millimeetrina
Murdude jaotamine praktilises kasutuses
Tollide jagamine murdudeks arenes välja praktiliste vajaduste rahuldamiseks:
- Varased mõõtmised kasutasid pooli, neljandikke ja kaheksandikke igapäevasteks otstarveteks
- Täpsuse nõudmiste suurenedes muutusid kuusteistkümnendikud tavaliseks
-
- sajandil, koos tööstusliku tootmisega, muutusid kolmekümne kaheksandikud ja kuuekümne neljandikud standardiks peene töö jaoks
- Need binaarsed jaotused (2 astme võimsused) olid praktilised, kuna neid sai kergesti luua, jagades vahemaa korduvalt pooleks
Püsivus tänapäeval
Malest hoolimata, et maailm liigub meetritesüsteemi suunas, jäävad murdud Ameerika Ühendriikides ja paljudes teistes riikides endiselt tavaliseks:
- Ehituse ja puidutööstuse valdkonnad kasutavad endiselt peamiselt murde
- Torustik, riistvara ja paljud valmistooted on mõõdetud murdudega
- Tuntus ja olemasolev infrastruktuur (tööriistad, plaanid, osad) on säilitanud selle süsteemi, hoolimata meetermõõtmete alternatiividest
See ajalooline kontekst selgitab, miks kümnendite ja murdude vahel konverteerimine jääb tänapäeval tähtsaks, sillutades tee modernsete kümnendite arvutuste ja traditsiooniliste mõõtmiste praktikate vahel.
Koodinäited kümnendite murdudeks konverteerimiseks
Siin on kümnendite murdudeks konverteerimise rakendused erinevates programmeerimiskeeltes:
1function decimalToFraction(decimal, maxDenominator = 64) {
2 // Käsitlege erijuhtumeid
3 if (isNaN(decimal)) return { wholeNumber: 0, numerator: 0, denominator: 1 };
4
5 // Eemaldage täisarv
6 const wholeNumber = Math.floor(Math.abs(decimal));
7 let decimalPart = Math.abs(decimal) - wholeNumber;
8
9 // Kui see on täisarv, tagastage varakult
10 if (decimalPart === 0) {
11 return {
12 wholeNumber: decimal < 0 ? -wholeNumber : wholeNumber,
13 numerator: 0,
14 denominator: 1
15 };
16 }
17
18 // Leidke parim murdude ligikaudne väärtus
19 let bestNumerator = 1;
20 let bestDenominator = 1;
21 let bestError = Math.abs(decimalPart - bestNumerator / bestDenominator);
22
23 for (let denominator = 1; denominator <= maxDenominator; denominator++) {
24 const numerator = Math.round(decimalPart * denominator);
25 const error = Math.abs(decimalPart - numerator / denominator);
26
27 if (error < bestError) {
28 bestNumerator = numerator;
29 bestDenominator = denominator;
30 bestError = error;
31
32 // Kui leidsime täpse vastuse, katkestage varakult
33 if (error < 1e-10) break;
34 }
35 }
36
37 // Leidke suurim ühine jagaja, et lihtsustada
38 const gcd = (a, b) => b ? gcd(b, a % b) : a;
39 const divisor = gcd(bestNumerator, bestDenominator);
40
41 return {
42 wholeNumber: decimal < 0 ? -wholeNumber : wholeNumber,
43 numerator: bestNumerator / divisor,
44 denominator: bestDenominator / divisor
45 };
46}
47
48// Näide kasutamisest
49console.log(decimalToFraction(2.75)); // { wholeNumber: 2, numerator: 3, denominator: 4 }
50
1def decimal_to_fraction(decimal, max_denominator=64):
2 import math
3
4 # Käsitlege erijuhtumeid
5 if math.isnan(decimal):
6 return {"whole_number": 0, "numerator": 0, "denominator": 1}
7
8 # Eemaldage täisarv
9 sign = -1 if decimal < 0 else 1
10 decimal = abs(decimal)
11 whole_number = math.floor(decimal)
12 decimal_part = decimal - whole_number
13
14 # Kui see on täisarv, tagastage varakult
15 if decimal_part == 0:
16 return {"whole_number": sign * whole_number, "numerator": 0, "denominator": 1}
17
18 # Leidke parim murdude ligikaudne väärtus
19 best_numerator = 1
20 best_denominator = 1
21 best_error = abs(decimal_part - best_numerator / best_denominator)
22
23 for denominator in range(1, max_denominator + 1):
24 numerator = round(decimal_part * denominator)
25 error = abs(decimal_part - numerator / denominator)
26
27 if error < best_error:
28 best_numerator = numerator
29 best_denominator = denominator
30 best_error = error
31
32 # Kui leidsime täpse vastuse, katkestage varakult
33 if error < 1e-10:
34 break
35
36 # Leidke suurim ühine jagaja, et lihtsustada
37 def gcd(a, b):
38 while b:
39 a, b = b, a % b
40 return a
41
42 divisor = gcd(best_numerator, best_denominator)
43
44 return {
45 "whole_number": sign * whole_number,
46 "numerator": best_numerator // divisor,
47 "denominator": best_denominator // divisor
48 }
49
50# Näide kasutamisest
51print(decimal_to_fraction(1.25)) # {'whole_number': 1, 'numerator': 1, 'denominator': 4}
52
1public class DecimalToFraction {
2 public static class Fraction {
3 public int wholeNumber;
4 public int numerator;
5 public int denominator;
6
7 public Fraction(int wholeNumber, int numerator, int denominator) {
8 this.wholeNumber = wholeNumber;
9 this.numerator = numerator;
10 this.denominator = denominator;
11 }
12
13 @Override
14 public String toString() {
15 if (numerator == 0) {
16 return String.valueOf(wholeNumber);
17 } else if (wholeNumber == 0) {
18 return numerator + "/" + denominator;
19 } else {
20 return wholeNumber + " " + numerator + "/" + denominator;
21 }
22 }
23 }
24
25 public static Fraction decimalToFraction(double decimal, int maxDenominator) {
26 // Käsitlege erijuhtumeid
27 if (Double.isNaN(decimal)) {
28 return new Fraction(0, 0, 1);
29 }
30
31 // Eemaldage täisarv
32 int sign = decimal < 0 ? -1 : 1;
33 decimal = Math.abs(decimal);
34 int wholeNumber = (int) Math.floor(decimal);
35 double decimalPart = decimal - wholeNumber;
36
37 // Kui see on täisarv, tagastage varakult
38 if (decimalPart == 0) {
39 return new Fraction(sign * wholeNumber, 0, 1);
40 }
41
42 // Leidke parim murdude ligikaudne väärtus
43 int bestNumerator = 1;
44 int bestDenominator = 1;
45 double bestError = Math.abs(decimalPart - (double) bestNumerator / bestDenominator);
46
47 for (int denominator = 1; denominator <= maxDenominator; denominator++) {
48 int numerator = (int) Math.round(decimalPart * denominator);
49 double error = Math.abs(decimalPart - (double) numerator / denominator);
50
51 if (error < bestError) {
52 bestNumerator = numerator;
53 bestDenominator = denominator;
54 bestError = error;
55
56 // Kui leidsime täpse vastuse, katkestage varakult
57 if (error < 1e-10) break;
58 }
59 }
60
61 // Leidke suurim ühine jagaja, et lihtsustada
62 int divisor = gcd(bestNumerator, bestDenominator);
63
64 return new Fraction(
65 sign * wholeNumber,
66 bestNumerator / divisor,
67 bestDenominator / divisor
68 );
69 }
70
71 private static int gcd(int a, int b) {
72 while (b > 0) {
73 int temp = b;
74 b = a % b;
75 a = temp;
76 }
77 return a;
78 }
79
80 public static void main(String[] args) {
81 Fraction result = decimalToFraction(2.375, 64);
82 System.out.println(result); // 2 3/8
83 }
84}
85
1Function DecimalToFraction(decimalValue As Double, Optional maxDenominator As Integer = 64) As String
2 ' Käsitlege erijuhtumeid
3 If IsError(decimalValue) Then
4 DecimalToFraction = "0"
5 Exit Function
6 End If
7
8 ' Eemaldage täisarv
9 Dim sign As Integer
10 sign = IIf(decimalValue < 0, -1, 1)
11 decimalValue = Abs(decimalValue)
12 Dim wholeNumber As Integer
13 wholeNumber = Int(decimalValue)
14 Dim decimalPart As Double
15 decimalPart = decimalValue - wholeNumber
16
17 ' Kui see on täisarv, tagastage varakult
18 If decimalPart = 0 Then
19 DecimalToFraction = CStr(sign * wholeNumber)
20 Exit Function
21 End If
22
23 ' Leidke parim murdude ligikaudne väärtus
24 Dim bestNumerator As Integer
25 Dim bestDenominator As Integer
26 Dim bestError As Double
27
28 bestNumerator = 1
29 bestDenominator = 1
30 bestError = Abs(decimalPart - bestNumerator / bestDenominator)
31
32 Dim denominator As Integer
33 Dim numerator As Integer
34 Dim error As Double
35
36 For denominator = 1 To maxDenominator
37 numerator = Round(decimalPart * denominator)
38 error = Abs(decimalPart - numerator / denominator)
39
40 If error < bestError Then
41 bestNumerator = numerator
42 bestDenominator = denominator
43 bestError = error
44
45 ' Kui leidsime täpse vastuse, katkestage varakult
46 If error < 0.0000000001 Then Exit For
47 End If
48 Next denominator
49
50 ' Leidke suurim ühine jagaja, et lihtsustada
51 Dim divisor As Integer
52 divisor = GCD(bestNumerator, bestDenominator)
53
54 ' Vormindage tulemus
55 Dim result As String
56 If wholeNumber = 0 Then
57 result = CStr(bestNumerator \ divisor) & "/" & CStr(bestDenominator \ divisor)
58 Else
59 If bestNumerator = 0 Then
60 result = CStr(sign * wholeNumber)
61 Else
62 result = CStr(sign * wholeNumber) & " " & CStr(bestNumerator \ divisor) & "/" & CStr(bestDenominator \ divisor)
63 End If
64 End If
65
66 DecimalToFraction = result
67End Function
68
69Function GCD(a As Integer, b As Integer) As Integer
70 Dim temp As Integer
71
72 Do While b <> 0
73 temp = b
74 b = a Mod b
75 a = temp
76 Loop
77
78 GCD = a
79End Function
80
81' Näide kasutamisest rakenduses:
82' =DecimalToFraction(1.75) ' Tagastab "1 3/4"
83
1#include <iostream>
2#include <cmath>
3#include <string>
4
5struct Fraction {
6 int wholeNumber;
7 int numerator;
8 int denominator;
9
10 std::string toString() const {
11 if (numerator == 0) {
12 return std::to_string(wholeNumber);
13 } else if (wholeNumber == 0) {
14 return std::to_string(numerator) + "/" + std::to_string(denominator);
15 } else {
16 return std::to_string(wholeNumber) + " " + std::to_string(numerator) + "/" + std::to_string(denominator);
17 }
18 }
19};
20
21int gcd(int a, int b) {
22 while (b) {
23 int temp = b;
24 b = a % b;
25 a = temp;
26 }
27 return a;
28}
29
30Fraction decimalToFraction(double decimal, int maxDenominator = 64) {
31 // Käsitlege erijuhtumeid
32 if (std::isnan(decimal)) {
33 return {0, 0, 1};
34 }
35
36 // Eemaldage täisarv
37 int sign = decimal < 0 ? -1 : 1;
38 decimal = std::abs(decimal);
39 int wholeNumber = static_cast<int>(std::floor(decimal));
40 double decimalPart = decimal - wholeNumber;
41
42 // Kui see on täisarv, tagastage varakult
43 if (decimalPart == 0) {
44 return {sign * wholeNumber, 0, 1};
45 }
46
47 // Leidke parim murdude ligikaudne väärtus
48 int bestNumerator = 1;
49 int bestDenominator = 1;
50 double bestError = std::abs(decimalPart - static_cast<double>(bestNumerator) / bestDenominator);
51
52 for (int denominator = 1; denominator <= maxDenominator; denominator++) {
53 int numerator = static_cast<int>(std::round(decimalPart * denominator));
54 double error = std::abs(decimalPart - static_cast<double>(numerator) / denominator);
55
56 if (error < bestError) {
57 bestNumerator = numerator;
58 bestDenominator = denominator;
59 bestError = error;
60
61 // Kui leidsime täpse vastuse, katkestage varakult
62 if (error < 1e-10) break;
63 }
64 }
65
66 // Leidke suurim ühine jagaja, et lihtsustada
67 int divisor = gcd(bestNumerator, bestDenominator);
68
69 return {
70 sign * wholeNumber,
71 bestNumerator / divisor,
72 bestDenominator / divisor
73 };
74}
75
76int main() {
77 Fraction result = decimalToFraction(3.625);
78 std::cout << result.toString() << std::endl; // Väljund: 3 5/8
79
80 return 0;
81}
82
Korduma kippuvad küsimused
Mis vahe on kümnend- ja murdude tollimõõtmete vahel?
Kümnenditollised mõõtmised väljendavad tolli kümnendite süsteemis (nt 1,75 tolli), samas kui murdude tollimõõtmised kasutavad murde (nt 1 3/4 tolli). Kümnendmõõtmisi kasutatakse sageli tehnilistes joonistes ja digitaalsetes tööriistades, samas kui murdmõõtmised on tavalised traditsioonilistes mõõtmisvahendites nagu mõõdulindid ja joonised.
Miks kasutame mõõtmisel murde, mitte kümnendeid?
Murdud on traditsiooniliselt kasutusel ehituses ja puidutöös, kuna:
- Need vastavad füüsilistele mõõtmisvahenditele, millel on murdudega tähistused
- Need saab kergesti jagada pooleks (1/2, 1/4, 1/8 jne)
- Need on sageli lihtsamad visualiseerida ja nendega töötada praktilistes rakendustes
- Ajalooline eelsoodumus on kehtestanud need paljudes ametites standardiks
Kui täpne on tolli murdudeks konverter?
Meie konverter pakub väga täpseid konversioone, mille valikud võimaldavad määrata maksimaalse nimetaja (kuni 64-ni). Enamikus praktilistes rakendustes ehituses ja puidutöös pakuvad konversioonid 16ndikes või 32ndikes tollides piisavat täpsust. Konverter kasutab matemaatilisi algoritme, et leida lähim murdude ligikaudne väärtus igasugustele kümnenditele.
Millist nimetajat peaksin oma projektis kasutama?
Sobiv nimetaja sõltub teie projekti täpsuse nõudmistest:
- Karm puidutöö: 8ndikud või 16ndikud (nimetaja 8 või 16)
- Viimistlustööd: 16ndikud või 32ndikud (nimetaja 16 või 32)
- Peen puidutöö või töötlemine: 32ndikud või 64ndikud (nimetaja 32 või 64)
Kui te ei ole kindel, siis sobitage kõige väiksem samm oma mõõtmisvahenditel.
Kuidas konverteerida negatiivseid kümnenditolliseid murdeks?
Negatiivsed kümnenditollid konverteeritakse negatiivseteks murdudeks, järgides samu matemaatilisi põhimõtteid. Näiteks -1,25 tolli konverteerub -1 1/4 tolliks. Negatiivne märk kehtib kogu mõõtmise kohta, mitte ainult täisarvu või murdoosa kohta.
Kas ma saan konverteerida väga väikeseid kümnendväärtusi murdudeks?
Jah, konverter suudab käsitleda väga väikeseid kümnendväärtusi. Näiteks 0,015625 tolli konverteerub 1/64 tolliks. Kuid äärmiselt väikeste väärtuste korral võiksite kaaluda, kas murdud tollid on kõige sobivamad mõõtühikud, kuna meetermõõtmed võivad pakkuda praktilisemat täpsust.
Kuidas konverteerida murde tagasi kümnenditeks?
Murde konverteerimiseks kümnenditeks:
- Jagage numeraator nimetajaga
- Lisage tulemus täisarvule
Näiteks, et konverteerida 2 3/8 kümnendiks:
- 3 ÷ 8 = 0,375
- 2 + 0,375 = 2,375
Mis on kõige väiksem murd, mida tavaliselt mõõtmisvahendites kasutatakse?
Enamik standardseid mõõdulinte ja jooniseid ulatub 1/16 tollini. Spetsialiseeritud tööriistad peene puidutöö ja töötlemise jaoks võivad sisaldada tähistusi 1/32 või 1/64 tolli. Üle 1/64 tolli on kümnend- või meetermõõtmed tavaliselt praktilisemad.
Kuidas mõõta murdudes tollides, kui mul ei ole spetsiaalset joonist?
Kui teil on ainult piiratud murdudega mõõdulint, saate:
- Kasutada väikseimat saadaval olevat tähist oma viitena
- Visuaalselt hinnata vahemaa keskkohti tähiste vahel
- Kasutada jagureid või kalibreid, et edastada ja jagada mõõtmisi
- Kaaluge digitaalsete kalibreid, mis suudavad kuvada nii kümnend- kui ka murdmõõtmeid
Kas on lihtne meelde jätta levinud kümnend-murdude konversioonid?
Jah, nende levinud konversioonide meeldejätmine võib olla kasulik:
- 0,125 = 1/8
- 0,25 = 1/4
- 0,375 = 3/8
- 0,5 = 1/2
- 0,625 = 5/8
- 0,75 = 3/4
- 0,875 = 7/8
Viidatud allikad
-
Fowler, D. (1999). The Mathematics of Plato's Academy: A New Reconstruction. Oxford University Press.
-
Klein, H. A. (1988). The Science of Measurement: A Historical Survey. Dover Publications.
-
Zupko, R. E. (1990). Revolution in Measurement: Western European Weights and Measures Since the Age of Science. American Philosophical Society.
-
National Institute of Standards and Technology. (2008). "The United States and the Metric System." NIST Special Publication 1143.
-
Alder, K. (2002). The Measure of All Things: The Seven-Year Odyssey and Hidden Error That Transformed the World. Free Press.
-
Kula, W. (1986). Measures and Men. Princeton University Press.
-
"Inch." (2023). In Encyclopædia Britannica. Retrieved from https://www.britannica.com/science/inch
-
"Fractions in Measurement." (2022). In The Woodworker's Reference. Taunton Press.
Proovige meie teisi mõõtmise konversioonitööriistu
Kui leiate, et meie tolli murdudeks konverter on kasulik, võite olla huvitatud ka nendest seotud tööriistadest:
- Murdudest kümnenditeks konverter: Muutke murdmõõtmised nende kümnendvasteteks
- Jalad ja tollid kalkulaator: Liitke, lahutage ja konverteerige jalad ja tollid
- Meetrite ja imperiaalmõõtmete konverter: Vahetage meetermõõtmete ja imperiaalsete mõõtesüsteemide vahel
- Pindala kalkulaator: Arvutage erinevate kujundite pindala, kasutades erinevaid ühikuid
- Mahutavuse konverter: Konverteerige erinevate mahutavuse mõõtmiste vahel
Meie mõõtmistööriistade komplekt on loodud, et muuta teie ehitus-, puidutöö- ja DIY projektid lihtsamaks ja täpsemaks.
Seotud tööriistad
Avasta rohkem tööriistu, mis võivad olla kasulikud teie töövoos