{"id":411,"date":"2015-02-12T22:13:00","date_gmt":"1970-01-01T00:00:00","guid":{"rendered":"http:\/\/www.yazilimmutfagi.com\/?p=411"},"modified":"2015-02-12T22:13:00","modified_gmt":"1970-01-01T00:00:00","slug":"en-buyuk-en-kucuk-deger-ve-ortalama-deger-hesaplama-ornegi","status":"publish","type":"post","link":"https:\/\/www.yazilimmutfagi.com\/index.php\/2015\/02\/12\/en-buyuk-en-kucuk-deger-ve-ortalama-deger-hesaplama-ornegi\/","title":{"rendered":"En B\u00fcy\u00fck En K\u00fc\u00e7\u00fck Deger ve Ortalama Deger Hesaplama \u00d6rnegi"},"content":{"rendered":"<p>Java dilinde Algoritma mantigi ile en k&uuml;&ccedil;&uuml;k ve en b&uuml;y&uuml;k deger hesaplama ve ortalama degeri bulma metodlarini yapacagiz.<\/p>\n\n<p>Bunlari yaparken oop mantigindan &ccedil;ikmadan yapmaya gayret edecegiz.<\/p>\n\n<p>Ilk olarak main classinda gerekli tanimlamalari ve y&ouml;nlendirmeleri yapacagiz ders classinda ise ortalama en k&uuml;&ccedil;&uuml;k&nbsp; ve en b&uuml;y&uuml;k deger hesaplama islerini yapacagiz.<\/p>\n\n<pre class=\"brush:java;toolbar:false;\">\nMain class:\npublic static void main(String[] args) {\n        int[][] notlar = new int[10][4];\/\/iki boyutlu dizi\n        String metin = &quot;&quot;;\/\/kullnacagimiz metin string tanimlamasi\n\n        String ders_adi = JOptionPane.showInputDialog(&quot;Ders Adini giriniz :&quot;);\/\/mesaj kutusu ile dersin adini kullnicidan aliyoruz\n        for(int i =0 ; i &lt; 10; i++){\n            for(int j = 0; j &lt;3; j++){\n                notlar[i][j] = (int) (Math.random()*100); \/\/iki boyutlu dizi oldugundan i&ccedil; i&ccedil;e iki for kullanarak rastgele(random) deger ile dizinin t&uuml;m elemanlarina 0-100 arasi bir deger atiyoruz\n\n            }\n        }\n        Ders dersnesnesi = new Ders(ders_adi, notlar);\/\/ders sinifinin nesnesini olusturup o sinifin constructor(yapilandiricisina) degerleri g&ouml;nderiyoruz\n        dersnesnesi.ortalamahesapla();\/\/ortalama hesapla metodunu &ccedil;agirdik\n\n        for(int i = 0; i&lt; 10 ; i++){\n            for(int j =0 ; j&lt; 4; j++)\n                metin += notlar[i][j]+&quot;            &quot;;\/\/yine i&ccedil; i&ccedil;e iki for kullanarak metin string degiskeninin i&ccedil;ine dizimizin b&uuml;t&uuml;n elemanlarini yazdik\n            metin += &quot;\\n&quot;;\n        }\n\n            JOptionPane.showConfirmDialog(null, &quot;Ders Adi : &quot; + ders_adi + &quot; \\n&quot;\n                + &quot;Vize 1 \\t \\t Vize 2 \\t \\t Vize 3 \\t \\t Ortalama \\n&quot;+ metin\n                + &quot;\\n\\nEN K&Uuml;&Ccedil;&Uuml;K NOT : &quot;+ dersnesnesi.enkucukbul() + &quot;\\nEN B&Uuml;Y&Uuml;K NOT : &quot; +dersnesnesi.enbuyukbul());\/\/mesaj kutusu ile b&uuml;t&uuml;n notlari ve en b&uuml;y&uuml;k enk&uuml;&ccedil;&uuml;k degerleri yazdirdik...\n\n\n    }\n\n\nDers class:\n\npublic class Ders {\n    private String ders_adi;\n    private int[][] ogrencinot;\n\n    public Ders(String ders_adi, int[][] ogrencinot) { \/\/ Yapilandirici(constructor)\n        this.ders_adi = ders_adi;\n        this.ogrencinot =ogrencinot;\n    }\n\n    public int enkucukbul(){\/\/en k&uuml;&ccedil;&uuml;k degeri hesaplayan metod\n        int enkucuk = ogrencinot[0][0];\n\n        for(int i =0; i&lt; 10; i++)\n            for(int j =0 ; j &lt; 3; j++)\n                if(enkucuk &gt; ogrencinot[i][j])\n                    enkucuk = ogrencinot[i][j];\n        return enkucuk;\n    }\n\n    public int enbuyukbul(){\/\/en b&uuml;y&uuml;k deger hesaplayan metod\n        int enbuyuk = ogrencinot[0][0];\n\n        for(int i =0; i&lt; 10; i++)\n            for(int j =0 ; j &lt; 3; j++)\n                if(enbuyuk &lt; ogrencinot[i][j])\n                    enbuyuk = ogrencinot[i][j];\n        return enbuyuk;\n    }\n\n    public void ortalamahesapla(){\/\/ortalama degeri hesaplayan metod\n        int ortalama =0;\n        for(int i = 0; i &lt;10; i++){\n            ortalama = 0;\n            for(int j =0; j &lt; 3; j++)\n                ortalama += ogrencinot[i][j];\n            ogrencinot[i][3] = ortalama \/3;\n        }\n    }\n}\n<\/pre>\n\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.yazilimmutfagi.com\/Uploads\/java-en-buyuk-deger-hesaplama.png\" style=\"height:129px; width:304px\" \/><\/p>\n\n<p>Projemizi ilk &ccedil;alistirdigimiz da karsilasacagimiz ekran<\/p>\n\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.yazilimmutfagi.com\/Uploads\/java-en-buyuk-deger-hesaplama2.png\" style=\"height:390px; width:276px\" \/><\/p>\n\n<p>Ders adini girdikten sonra karsilasacagimiz ekran&hellip;<\/p>\n\n<p>Abdullah B&uuml;y&uuml;ktanir.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Java dilinde Algoritma mantigi ile en k&#252;&#231;&#252;k ve en b&#252;y&#252;k deger hesaplama ve ortalama degeri bulma metodlarini yapacagiz.<br \/>\nBunlari yaparken oop mantigindan &#231;ikmadan yapmaya gayret edecegiz.<\/p>\n","protected":false},"author":521,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[419],"tags":[4032,4748,3934,4780],"_links":{"self":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/411"}],"collection":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/users\/521"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/comments?post=411"}],"version-history":[{"count":0,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/411\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/media?parent=411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/categories?post=411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/tags?post=411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}