Küçük bir ortalama hesaplama uygulaması

Başlatan restless, 09 Haziran 2010 - 00:38:37

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

restless

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.

krwlng

http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!

Bloodless

Samsung R620-FS03TR Kullanıcısı

restless

#3
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

krwlng

Sağolasın referans olarak kullanılabilir.
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!