Bolu Beyi tarafından yazıldı Haziran - 8 - 2015 3 Yorum

javaBiraz ara verdikten sonra siz değerli BoluBeyi.Net okurları için, Java derslerine devam ediyoruz. Bu dersimizde hemen hemen her programlama dilinde olan ve önemli yere sahip dizilerden bahsedeceğiz. Bununla beraber Java’da hazır kütüphanesi olan JOptionPane kullanımını göreceğiz. Öncelikle programımızın işlevinden bahsedecek olursak, ortalama hesaplama işlemini yapacağız. Öncelikle karşımıza her bir dersin kredisini belirten ekran gelecek. Daha sonra JOptionPane ile kullanıcıdan her bir dersten aldığı notu girmesini isteyeceğiz. Son olarak program bize kredi bilgilerini de kullanarak ortalama hesaplayıp karşımıza getirecek.

Programı yazarken JOptionPane kullanacağımız için kütüphanesini ekliyoruz. Daha sonra 7 elemanlı bir dizi tanımlıyoruz ve her bir elemana bir kredileriyle birlikte ders atıyoruz. Teker teker tüm derslerin notlarını JOptionPane kullanarak girilmesini sağlıyoruz ve programın sonunda alınan notların kredilerle çarpılmış halini toplam kredi sayısına bölerek ortalamayı hesaplatıyoruz ve ekrana getiriyoruz.

import javax.swing.JOptionPane;
public class nothesapla
{
public static void main(String[] args) {

// Not Hesaplama
String dersler[] = new String [7];
dersler[0] ="Matematik Kredi ; 4 ";
dersler[1] ="Fizik Kredi ; 3 ";
dersler[2] ="Kimya Kredi ; 3";
dersler[3] ="Biyoloji Kredi ; 3";
dersler[4] ="Türkçe Kredi ; 4";
dersler[5] ="Resim Kredi ; 2";
dersler[6] ="Müzik Kredi ; 2";

JOptionPane.showMessageDialog(null, dersler[0] + "n" +dersler[1] + "n"
+ dersler[2] + "n" + dersler[3] + "n" + dersler[4] + "n" + dersler[5]
+ "n" + dersler[6]);

//Matematik dersinin notunu hesaplama
float MatKredi = (float) 4;
float MatNotu=Float.valueOf(JOptionPane.showInputDialog(null,"Matematik dersi notunuz ?"));
float MatSonucu = MatKredi * MatNotu ;

//Fizik dersinin notunu hesaplama
float FizikKredi = (float) 3;
float FizikNotu=Float.valueOf(JOptionPane.showInputDialog(null,"Fizik dersi notunuz ?"));
float FizikSonucu = FizikKredi * FizikNotu ;

//Kimya dersinin notunu hesaplama
float KimyaKredi = (float) 3;
int KimyaNotu =Integer.valueOf(JOptionPane.showInputDialog(null , "Kimya dersi notunuz ?"));
float KimyaSonucu = KimyaKredi * KimyaNotu ;

//Biyoloji dersinin notunu hesaplama
float BiyolojiKredi = (float) 3;
int BiyolojiNotu =Integer.valueOf(JOptionPane.showInputDialog(null , "Biyoloji dersi notunuz ?"));
float BiyolojiSonucu = BiyolojiKredi * BiyolojiNotu ;

//Türkçe dersinin notunu hesaplama
float TurkceKredi = (float) 4;
float TurkceNotu =Float.valueOf(JOptionPane.showInputDialog(null , "Türkçe dersi notunuz ?"));
float TurkceSonucu = TurkceKredi * TurkceNotu ;

//Resim Dersinin notunu hesaplama
float ResimKredi = (float) 2;
float ResimNotu =Float.valueOf(JOptionPane.showInputDialog(null , "Resim dersi notunuz ?"));
float ResimSonucu = ResimKredi * ResimNotu ;

//Müzik dersinin notunu hesaplama
float MuzikKredi = (float) 2;
float MuzikNotu =Float.valueOf(JOptionPane.showInputDialog(null , "Müzik dersi notunuz ?"));
float MuzikSonucu = MuzikKredi * MuzikNotu ;

//Sonuç
float ToplamNot= MatSonucu + FizikSonucu + KimyaSonucu + BiyolojiSonucu + TurkceSonucu + ResimSonucu + MuzikSonucu ;

JOptionPane.showMessageDialog(null , " Matematik ; " + MatSonucu + "n Fizik ; "
+ FizikSonucu + "n Kimya ; " + KimyaSonucu + "n Biyoloji ; " + BiyolojiSonucu
+ "n Türkçe ; " + TurkceSonucu + "n Resim ; " + ResimSonucu + "n Müzik ; "
+ MuzikSonucu + " n n Toplam Not ; " + ToplamNot);

JOptionPane.showMessageDialog(null , " Ortalama ; " + (ToplamNot/21));

}
}

Bugüne kadar 3 yorum yapıldı

  1. Klasik dedi ki:

    Faydalı bir makale olmuş , örnekte gayet anlaşılır. Teşekkürler

  2. Yararlı paylaşım, Java konularıyla ilgili paylaşımlarınızın devamını bekliyorum, emeğinize sağlık.

  3. expo dedi ki:

    Güzel ve sade bir anlatım olmuş hocam bu tarz yazılım derslerinin verilmesi kendini geliştirmek isteyen arkadaşlar için oldukça iyi bence.


Time limit is exhausted. Please reload CAPTCHA.