Malum dönem sonu geldi. Deneme amacıyla küçük bir uygulama yaptım,
http://www.mediafire.com/?oz0nzznicym adresinde.
Kullanım:
1) Dosyanın bulunduğu klasöre gelin "cd /dosyanın/bulunduğu/klasör"
2) "java -jar Ortalama.jar" komutu ile dosyayı çalıştırın
Örneğin Fizik dersiniz 4 kredi ve CB (2.5) getirdiniz. Girdi olarak "4 2.5" yazıp <enter> basın, notları girdikten sonra en son olarak "-1 -1" yazarak hesaplamayı yazdırabilirsiniz.
Kaynağı içerisinde mi peki ?
Eline sağlık güzel olmuş :)
Alıntı yapılan: krwlng - 09 Haziran 2010 - 00:42:36
Kaynağı içerisinde mi peki ?
//////main.java
public class main {
public static void main(String[] args) {
Ortalama not = new Ortalama();
not.selamla(); // ilgili açıklamaları gösterilir
not.notHesapla(); //hesaplamalar
}
}
///////// Ortalama.java
import java.util.Scanner;
public class Ortalama
{
public void selamla()
{
String mesaj = "Ortalama hesaplayan küçük bir uygulama..\n\n"+
"Dersin Kredisi ve Notunu aralarında birer boşluk bırakarak girin.\n"+
"Örnek - tırnaklar olmadan -: \"5 2.5\"\n"+
"Programı sonlandırmak için değerleri \"-1 -1\" olarak girin.\n";
System.out.println(mesaj);
}
public void notHesapla()
{
// Değişken tanımlamaları
double toplamKredi = 0;
double toplamCarpim = 0;
System.out.println("Lütfen aldığınız dersin kredisini ve notunu aralarında birer boşluk bırakarak yazınız ve <enter> a basınız\n");
double kredi = 0;
double not = 0;
while ((kredi != -1) || (not != -1))
{
toplamKredi = toplamKredi + kredi;
toplamCarpim = toplamCarpim + kredi*not;
Scanner girdi = new Scanner(System.in);
kredi = girdi.nextDouble();
not = girdi.nextDouble();
System.out.println("Lütfen aldığınız dersin kredisini ve notunu aralarında birer boşluk bırakarak yazınız ve <enter> a basınız\n");
}
System.out.printf("Ortalamanız: %.2f \n\n\n",toplamCarpim/toplamKredi);
}
}
Basit bir sınıf, girdi çıktı kontrolü ve aritmetik
Sağolasın referans olarak kullanılabilir.