BİL 131 – Hafta 4 1) Öncelikle https://piazza.com/class/hq83px64el665h?cid=21# adresine giderek orada yer alan ankete cevap veriniz. 2) Aşağıdaki Java kodunu kopyalayıp çalıştırınız. Çıktıyı anlamaya çalışınız. public class KarakterdenSayiyaCevirme { public static void main (String [] args) { char aHarfi = 'a', buyukAHarfi = 'A'; int aHarfininSayiDegeri = aHarfi; int buyukAHarfininSayiDegeri = buyukAHarfi; System.out.println("a => " + aHarfininSayiDegeri); System.out.println("A => " + buyukAHarfininSayiDegeri); } } 3) Aşağıdaki Java kodunu kopyalayıp çalıştırınız. Çıktıyı anlamaya çalışınız. Bir üstteki kod ile arasında nasıl bir fark oluştu? public class KarakterDegistirme { public static void main (String [] args) { char aHarfi = 'a'; int harfinSayiDegeri = aHarfi; harfinSayiDegeri++; System.out.println("yeni harf => " + (char) harfinSayiDegeri); } } 4) Kriptografide kullanılan en basit şifreleme tekniklerinden biri olan Sezar Şifreleme; adını, askeri mesajlaşmalarını gizli şekilde yürütebilmek amacıyla Julius Caesar tarafından kullanılmasından almaktadır. Julius Caesar, mesajlarını şifrelemek için kriptografik yöntemler kullandığı bilinen ilk insanlardan birisidir. Sezar Şifreleme'ye göre iletilmek istenen mesaj metni yazılırken, her harf kendisinin 3 harf ilerisindeki harf ile gösterilmektedir. Yani 'A' harfi 'D' harfi ile, 'B' harfi 'E' harfi ile, ..., 'Y' harfi 'B' harfi ile ve 'Z' harfi de 'C' harfi ile gösterilmektedir. Klavyeden okuduğunuz bir harfi Sezar Şifreleme kullanarak şifrelendiğinizde oluşacak yeni harfi hesaplayarak ekrana yazdıran Java programını yazınız. İpucu: Çözüm için 2. ve 3. sorulardan faydalanabilirsiniz. 5) Klavyeden okuduğunuz bir tam sayı miktarındaki Türk Lirası'nın Amerikan Doları karşılığını hesaplayan Java programını yazınız. Hesaplamalarınızda 1 TL = 0.44 USD kurunu kullanabilirsiniz.