Ana içeriğe atla

Java Ders06

Herkese yeniden Merhaba Arkadaşlar,Bugün sizlerle örnek yapmaya devam edeceğiz.Her örnekte ayrı bir bilgi göstermeye çalışıyorum.Sizden istediğim bugünki yapacağımız örneğin sorusunu buraya yazacağım,sizin bunu önce bakmadan çözmeye çalışmanızı istiyorum.

Soru:Bir kenarı 4 cm olan karenin alanını ve çevresini veren programı yazınız.

Not:Karenin alanı (kenar uzunluğu)*(kenar uzunuğu)
       Karenin çevresi 4*(kenar uzunluğu)

Cevap:Öncelikle arkadaşlar bizim kenarımızın,alanımızın ve çevremizin olması gerekiyor.Bunların olması için bunları tanıtmamız gerekiyor.Bu değişkenlerin içine sayı gireceğimizi anlamış olmamız gerekiyor.O halde başlayalım...

Bilgi:Arkadaşlar biz sayi tipindeki değişkenlerimizi "int" ile göstermiiştik.Bugün sizlere "double" değişkeninden bahsedeceğim.Double değişkeni sizin kesirli,virgüllü sayılarla işlem yapmanızı sağlar.
İnt ile double arasındaki fark,int tamsayıları içerir;double ise virgüllü sayıları+tam sayıları içerir.Daha genel olarak double int değişkenini kapsar.

Sorumuzda santim cinsinden kenar uzunluklarıda olabilirdi.Biz tamsayı verdik fakat siz virgüllü sayı vererek deneyiniz.İnt ile sayının sadece tam kısmının çıktığını göreceksiniz.

         double kenar=4;
         double alan;
         double çevre;

Alan ve çevre değişkenlerimizde kesirli çıkacağından onlarıda double türünden değişken atadım.

Tanımladık ve değerini bildiğimiz değere 4'ü atadık.Daha sonra alan ve çevrenin ne gibi işlemden sonra geleceğini söylememiz gerekiyor.O halde;

       alan=kenar*kenar;
       çevre=4*kenar;

Şeklinde biz formüllerimizi de yazarız.Daha sonra ekrana bunları görmek için;

         System.out.println("Kenarı 4cm olan karenin alanı:" +alan);
         System.out.println("Kenarı 4cm olan karenin çevresi:" +çevre);


Çalıştıralım...



Bilgi2:Arkadaşlar sizlerle paylaşacağım ikinci bilgi "Math.pow(taban,üs)" ifadesidir.Bu ifade Matematik formüllerinin içinden power özelliğini (yanı bir sayının kaç kere yanyana çarpılmasını istiyorsak) bize sunar.


Farkettiyseniz karenin alanını alırken kenarı 2 kere çarpıyoruz yani kenarın karesini alıyoruz.Bunu Math.pow() ifadesiyle yazmak istersek:

                 Math.pow(kenar,2);

Parantez içinin sıralaması şu şekildir: 1.değişken neyin yanyana çarpılmasını istiyorsak odur,2.değişken ise kaç kez çarpılmasını istıyorsak odur.Aynı kodun 2.versiyonu;

         double kenar=4;
         double alan;
         double çevre;
         double alan= Math.pow(kenar,2);
         çevre=4*kenar;
         System.out.println("Kenarı 4cm olan karenin alanı:" +alan);
         System.out.println("Kenarı 4cm olan karenin çevresi:" +çevre);

Ekran çıktısı aynıdır.

Not:Aynı sorunun kare ve çember örneklerini kendiniz yapınız.Yaptıktan sonra yorum olarak bırakırsanız veya yapamadıysanız yorum bırakırsanız yakın zamanda dönerim.




Diğer derslerde görüşmek üzere...

Yorumlar

Bu blogdaki popüler yayınlar

Javascript While&Do-While Döngüleri

Herkese Yeniden Merhaba,Bugün sizlerle son döngülerimiz olan while ve do-while döngülerini göreceğiz. Önce ikisinin arasındaki farktan bahsedelim aslında kullanış kolaylığı diye bir durum söz konusu değil yerine göre ikiside çok kullanışlı.While döngüsü önce şartı saglayıp sağlamadığına bakıp sağlıyorsa yapılmak istenen durum yapılır,eğer sağlamıyorsa program durur yani yapılmak istenen durum hiç gerçekleşmez. Do-while döngüsü ise önce program çalışır sonra şart sağlanıyorsa tekrar çalışır ve böyle devam eder.Şöyle bir örnek verebiliriz.Elinizde 5 seçenek var ve bu seçeneklerde 4 doğru ve 1 yanlış var.Siz yanlışı bulduğunuzda program duruyor.Doğruyu bulduğunda ise tekrar 1 değer daha istesin.Bu programda şart ne olursa olsun siz önce bir seçeneği seçmek zorundasınız hiç bir şarta bağlı olmadan bu yüzden ilk program çalışacak sonra şarta bakacak ve yanlışsa duracak.Bunu do-while ile yapıyoruz. Aynı örnekten 2 döngü içinde yapacak olursak:       ...

Javascript For Döngüleri

Herkese Yeniden Merhaba,Bugün sizlere For döngülerinden bahsedeceğim.Daha önce 2 çeşit döngü görmüştük for bizim daha sıklıkla kullandığımız bir döngü çeşitidir.For döngüsünün yapısı şu şekildedir.                     for (değişken taımlama;şart kısmı;ne şekilde değişeceği)                    {Sonuçta ne yapılacağı.} Bir örnek vermek gerekirse,                   for (var i=0;i<10;i=i+2)                  {document.write("Merhaba Dünya" +i); document.write("<br/>") }                  Hemen örneği açıklayalım.Önce for döngümüzün içine i adlı bir değişken tanımladık.Daha sonra şart olarak 2.kısım olan i küçük 10 yazdık bu döngümüzü 10 olana kadar devam ettirir.10 olduğunda durur.Peki 3.kısımdaki i=+2 ne d...

Java Ders07

Herkese Yeniden Merhaba Arkadaşlar,Bugünkü yazımda sizlerle kullanıcıdan veri alarak işlemler yapmayı anlatacağım. Bizim şuana kadar yaptığımız örneklerin hepsi kendi verdiğimiz değerlere bağlıydı.Bundan sonra biz sadece işlemlerin kod kısmını yazacağız ve değişkenleri kullanıcıdan isteyeceğiz.Bunun için kullanacağımız kod:                 Scanner klavye=new Scanner(System.in); Bu koda göz gezdirecek olursak değişebilen tek yer klavye kısmıdır.Klavye yazdığım yere siz kendi isteğinize göre değerler yazabilirsiniz. Örnek: Klavyeden bir değer girilmesini ve ekrana bu değerin basılmasını sağlayan kodlarımızı yazalım. Öncelikle scanner ile kullanıcıdan veri alacağımızı gösterelim.               Scanner verial=new Scanner(System.in);               int sayı;               System.out.println("Bir değer gir"); Daha sonra kullanıcıdan b...