(2)
Javada program, mvp bulma ?
Merhaba arkadaşlar,Java da mvp (most valuable people) bulan bir program yazmam lazım.Nasıl başlamam gerek bilemiyorum.Oyuncuların Basketbol istatistikleri var. Bunlara göre hesaplama yapıp mvp'yi bulmak laızm.elimizdeki bilgilerplayerName, team, position, scorePoints, rebound, assisthesaplama tablos
Merhaba arkadaşlar,
Java da mvp (most valuable people) bulan bir program yazmam lazım.
Nasıl başlamam gerek bilemiyorum.
Oyuncuların Basketbol istatistikleri var. Bunlara göre hesaplama yapıp mvp'yi bulmak laızm.
elimizdeki bilgiler
playerName, team, position, scorePoints, rebound, assist
hesaplama tablosu (çarpan)
pozisyon ------------- Score ------------- Asist ------------- Rebound
Guard -------------2 -------------1 ------------- 3
Forward ------------- 2 ------------- 2 ------------- 2
Center ------------- 2 ------------- 3 ------------- 1
Örn:
name1,teamA,Center,10,5,0
hesaplama şu şekilde oluyor,
10*2 + 5*1 + 0*3 = 25 puan.
name1,teamA,Center,10,5,0
name2,teamA,Center,20,5,5
name3,teamA,Center,10,2,10
name4,teamB,Center,5,15,10
name5,teamB,Center,10,15,10
name6,teamB,Center,20,5,0
name7,teamC,Center,20,15,0
....
Yukarıdaki şekilde bir bilgi geldiğini düşünün, burda nasıl class tanımları yapmam ve gitgide oyuncunun toplam puanını nasıl hesaplamam lazım. Bir oyuncu bir sürü maça çıkıyor haliyle.
Herhangi bir görsellik istenmiyor, sadece örnek data girişi olacak (hardcode şekilde programa girilebilir) ve sonuçta mvp yi dönecek.
Yardımcı olabileceklere teşekkürler.
1- Toplam puan hesaplanırken, oyun başına mı hesaplanacak yoksa kümülatif bir toplam mı alınacak? bir maçta 25 puan aldı diyelim, 10 maçlık seride de 25 * 10 mu diyeceğiz yoksa bir aritmetik ortalama olarak mı alınacak?
2- Program tek seferlik mi çalışacak? bir defa çalıştır, datayı gir, hesapla ise, map ile yapılır da, veri girildikten sonra tekrar tekrar kullanalım derseniz, en azında sqlite kullanın, güncelleme yapabilin.
3- Data girişi için csv ya da txt ile toplu giriş yapılabilir.
Akşam yazma konusunda yardımcı olurum, ilk iki soruyu cevaplarsanız.
Her mac icin oyuncunun farkli puani olacak, sezon da 10 mac varsa tum oyuncularin 10 maclik toplam puanlari hesaplanacak ve en yuksek puana sahip olan mvp olacak.
Program tek sefer calisip bitecek. Tum sezonluk puanlarin oldugu listenin tek seferde grldigini dusunebiliriz.
Tesekkurler yardimlariniz icin.