🔟➡ 2️⃣ Onluk Tabanından İkilik Tabana Çevirme
❓ Soru
10’luk sayı sistemindeki bir sayıyı 2’lik sayı sistemine çeviren algoritmayı yazınız.
⛓ Program Kısımları
Sayı girmek.
Çevirme işlemini yapmak.
Sonucu ekrana yazdırmak.
👓 Çözüm Yöntemi
10’luk sayı sisteminden 2’lik sayı sistemine bir sayı dönüştürmek için basamak değerlerini tek tek hesaplarız. Her basamak değerini hesaplamak için döngümüzde iki adım var:
Sayı%2
yi hesaplayıp 10(i) ile çarparız;i
0’dan başlayıp basamağa göre artar.Sayıyı 2’ye böleriz.
Çevrilen sayıyı bulmak için her basamak değerinin hesaplandığında önceki hesaplanana ekleriz.
👩🔧 Çözüm Adımları
Değişkenlerin tanımlanması.
Sayının girilmesi.
sayi>0
iken:Çevirme işleminin yapılması.
Çevrilen sayının ekrana yazdırılması.
🤖 Kod
⚙ C++ Kodu
🐍 Python Kodu
☕ Java Kodu
⏹ C# Kodu
🧩 Akış Şeması
🎉 Ekran Çıktısı
💡 Notlar
Sayının kuvvetini almak için
Math.pow(taban, kuvvet)
hazır fonksiyonunu kullandık.
Last updated