Sayı Taban Çevirici

Sayı tabanı, saymada kullanılan sayıların gösterim biçimleridir. Standart taban 10 dur. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9'dan sonra 10 diye devam eder. Yani 10. rakamdan sonra sayılar üst üste eklenerek kendilerini tekrar eder. Başka sayı tabanlarıyla da sayıları gösterebiliriz. Mesela 4 sayısının 3 tabanındaki karşılığı 11'dir.
(Neden 11? Çünkü 3 tabanı şöyle gider: 0, 1, 2, 10, 11, ....)

Sayıları gir!


Nasıl çalışıyor?


Bu sitedeki diğer programlar gibi JavaScript ile çalışıyor. Programlaya başlangıç açısından yine çok önemli bir program. Herkes öğrenmeli... Nasıl çalıştığını görmeniz için aşağıya kodu yazdım. İnceleyerek programın nasıl çalıştığını hayal etmeye çalışın. Kendi hostinginiz veya alan adınız olmasa bile; HTML dosyası yaratıp, bu scripti içine yerleştirerek programınızı tarayıcınız ile test edebilirsiniz. Eğer JavaScript hakkında hiçbir bilginiz yoksa w3schools.com dan ayrıntılı ve düzgün bir biçimde öğrenebilirsiniz.

function tabanCevir() {
  var base, sonuc = 0, sayi, x, y;
  sayi = document.getElementById("girilen_sayi_1").value;
  base = document.getElementById("girilen_sayi_2").value;
  for (x = 1; sayi > 0; sayi = sayi / base, sayi = Math.floor(sayi)) {
    y = sayi % base * x;
    x = x * 10;
    sonuc = sonuc + y;
  }
  document.getElementById("sonuc").innerHTML = sonuc;
}
;