Matematik

Birim Dönüştürücü – Konu Anlatımı

Bu sayfada Birim Dönüştürücü hesabının mantığını, nasıl kullanıldığını ve dikkat edilmesi gerekenleri bulursun.

Sayfa
Konu anlatımı
Hızlı geçiş
Başlıkları aşağıdan takip et
İpucu
Sonuçlar bilgilendirme amaçlıdır

Birim Dönüştürme Nedir? Neden Hayatın Her Yerinde?

Birim dönüştürme, aynı fiziksel büyüklüğü (uzunluk, kütle/ağırlık, sıcaklık gibi) farklı ölçü birimleriyle ifade etmektir. “100 cm = 1 m” gibi dönüşümler aslında tek bir şeyi anlatır: ölçtüğün şey değişmez, sadece onu yazdığın dil (birim) değişir. Bu yüzden mühendislikte, eğitimde, ticarette, sağlıkta ve günlük hayatta sürekli karşına çıkar.

1) Uzunluk Dönüşümü (mm–cm–m–km)

Temel Mantık: Hepsini ortak birim üzerinden çevir

Uzunluk dönüşümünün en sağlam yolu, önce hepsini tek bir “referans birime” çevirmektir. SI sisteminde bu referans çoğu zaman metre (m) alınır. Senin kodunda da aynen bu yapılmış:

Formül (Uzunluk)
meters = amount × length[from]
out = meters ÷ length[to]
Burada length sözlüğü, her bir birimin “1 birim kaç metre eder?” bilgisini tutar.

SI ve “metrik” düşünme

mm–cm–m–km gibi metrik birimler, 10’un kuvvetleri mantığıyla çalışır: mm = 10-3 m, cm = 10-2 m, km = 103 m. Bu yüzden dönüşümler hızlıdır ve hesaplaması temizdir.

Örnekler

  • 100 cm → m: 100 × 0.01 = 1 m
  • 2500 mm → m: 2500 × 0.001 = 2.5 m
  • 3.2 km → cm: 3.2 × 1000 = 3200 m → 3200 ÷ 0.01 = 320000 cm

Nerede kullanılır?

  • İnşaat/mimarlık: plan mm ile, uygulama m ile konuşur.
  • Mühendislik: toleranslar (mm), mesafeler (m/km).
  • Eğitim: ölçme–birim–oran kavramlarının temel pratiği.

2) Kütle/Ağırlık Dönüşümü (g–kg–lb)

Kodda “weight” diye geçen kısım aslında günlük dilde “ağırlık” dediğimiz şeyi çeviriyor; fiziksel olarak burada dönüştürdüğümüz büyüklük kütledir. (Fizikte ağırlık bir kuvvettir ve birimi Newton’dur; ama pratikte kg/lb konuşuruz.)

Referans birim: kilogram (kg)

Burada da aynı strateji var: önce kg’a çevir, sonra hedefe böl.

Formül (Kütle)
kg = amount × weight[from]
out = kg ÷ weight[to]
weight sözlüğü, “1 birim kaç kg eder?” bilgisini tutar. Örn: 1 lb = 0.45359237 kg.

Örnekler

  • 500 g → kg: 500 × 0.001 = 0.5 kg
  • 2 kg → g: 2 × 1 = 2 kg → 2 ÷ 0.001 = 2000 g
  • 10 lb → kg: 10 × 0.45359237 = 4.5359237 kg

Nerede kullanılır?

  • Beslenme/sağlık: g–kg sürekli dönüşür (protein, porsiyon, tartı).
  • Ticaret: bazı ülkelerde lb yaygın, çoğunda kg.
  • Spor: dumbbell/plaka ağırlıkları bazen lb olur.

3) Sıcaklık Dönüşümü (C–F–K)

Sıcaklık dönüşümü diğerlerinden farklıdır çünkü sadece “çarp-böl” değildir: ofset (kaydırma) vardır. Örneğin Fahrenheit ölçeğinde 0, Celsius’taki 0 ile aynı nokta değildir. Bu yüzden kod iki adım kullanır: önce Celsius’a çevir (toC), sonra hedefe çevir (fromC).

Celsius ↔ Fahrenheit

Fahrenheit ile Celsius arasındaki ilişki hem ölçek (çarpan) hem ofset içerir:

Formüller
C = (F − 32) × 5/9
F = C × 9/5 + 32

Celsius ↔ Kelvin

Kelvin, bilimde (özellikle fizik/kimya) çok kritiktir çünkü mutlak sıcaklık ölçeğidir: 0 K “mutlak sıfır”a karşılık gelir. Celsius ile Kelvin arasında ölçek aynı, sadece başlangıç noktası farklıdır.

Formüller
C = K − 273.15
K = C + 273.15

Örnekler

  • 0°C → F: 0 × 9/5 + 32 = 32°F
  • 100°C → F: 100 × 9/5 + 32 = 212°F
  • 25°C → K: 25 + 273.15 = 298.15 K
  • 300 K → C: 300 − 273.15 = 26.85°C

Nerede kullanılır?

  • Günlük hayat: Türkiye’de °C; ABD’de °F yaygın.
  • Kimya/fizik: denge, gaz yasaları, kinetik teori gibi konularda Kelvin şarttır.
  • Mühendislik: malzeme davranışları ve proseslerde sıcaklık dönüşümü gerekir.

Bu Hesaplayıcı Nasıl Çalışıyor? (Sistem Mantığı)

Bu tarz dönüştürücülerde en iyi yaklaşım şu “evrensel” şablondur:

  1. Kategori seç (uzunluk / kütle / sıcaklık)
  2. Kaynak birimi ve hedef birimi doğrula (o kategoriye uygun mu?)
  3. Ortak birime çevir (uzunlukta m, kütlede kg, sıcaklıkta C gibi)
  4. Hedef birime çevir

Senin kodun bu şablonu doğru uyguluyor. Uzunluk ve kütle “çarp-böl” ile giderken, sıcaklık “önce C’ye, sonra hedefe” gidiyor. Bu, hem okunabilir hem de yeni birim eklemeyi kolaylaştıran bir mimari.

Pratik İyileştirme Notu (İstersen)

Kullanıcı deneyimi için küçük ama etkili bir dokunuş: Kategori “Uzunluk” seçilince from/to listesinde sadece uzunluk birimleri gösterilebilir. Şu an tüm birimler tek listede olduğu için kullanıcı yanlışlıkla “Uzunluk + lb” gibi kombinasyon seçebilir ve hata mesajı görür. Bu da normal ama “filtreli liste” daha pürüzsüz hissettirir.

Not: Bu içerik eğitim amaçlıdır. Sıcaklık dönüşümlerinde yuvarlama/ondalık gösterimi sonuç formatını etkileyebilir.