Kullanıcıdan alınan 10 tabanındaki sayıyı ikilik tabana çeviren programın Algoritması ve Kodu

Soru: Kullanıcıdan alınan 10 tabanındaki sayıyı ikilik tabana çeviren programın Algoritmasını ve Kodunu yazınız.

Yanıt: Kullanıcıdan 10 tabanında bir tamsayı alacağız ve bu sayi değişkenine atayacağız. Bu sayı değişkeninin 2’ye bölümünden kalanını karakter dizisi olarak tanımladığımız ikiliSayi değişkenine atayacağız. sayi değişkeninin bölümü 0’a eşit olana kadar bu işlem devam edecek. İşlem bittiğinde ikiliSayi değişkeni yani bulunan iki tabanındaki sayımız ekrana bastırılacak.

  1. Başla
  2. Sayı gir(sayi)
  3. Kalanı ata(ikiliSayi=sayi mod2 + ikiliSayi)
  4. Sayıyı 2’ye böl(sayi=sayi/2)
  5. Eğer sayı 0’a eşit değilse 3. adıma geri dön.
  6. Sayı 0’a eşitse yazdır ikiliSayi
  7. Son

(Akış Diyagramını Microsoft Visio 2013 ile çizdim.)

(Java Programlama Diliyle kodunu yazdım.)

(C# Programlama Diliyle kodunu yazdım.)

Leave a Reply

Your email address will not be published. Required fields are marked *