• 02-01-2017, 20:13:40
    #1
    Merhaba arkadaşlar. Bir arkadaşımız java ödevi için destek istedi. Ancak java bilgimiz olmadığı için yardımcı olamadık. Sizlerden bi destek isteyelim dedik. Aşağıdaki ödevi halledebilecek arkadaşlar, ücreti ile birlikte pm atabilirse sevinirim.

    Teşekkürler.

    Bu ödevde, ders notları içinde bulunan Kişi sınıfını kullanarak bazı işlemler yapacağız:

    Sınıfın yaratıcı işlevini
    public Kisi(String ad, String soyad, int yas)
    İmzasına sahip olacak şekilde değiştirin. Bu işlev, kişilerin kimlik numaralarını yaratma sırasına göre otomatik olarak doldursun: İlk yaratılacak kişinin kimlik numarası 1, sonrakinin 2, üçüncü kişinin 3 vb. Sınıf tanımında bu isteği karşılayacak diğer gerekli eklemeleri de yapın.

    Kişilerin kimlik bilgilerini (ad, soyad ve yaş) program içinden vererek kişi nesnelerini yaratıp, tanımlayacağınız (tek boyutlu) kişi dizisine yerleştirin.

    Yazacağınız
    public static void adUzunlugunaGoreListele(Kisi[] kd, int a, int b)
    İmzalı ad uzunluğuna göre listele işlevini yazın. Bu işlev, parametre olarak aldığı kd kişi dizisindeki kişi nesnelerinden (birden fazla adı olanlar için aradaki boşluklar dahil olmak üzere) adının uzunluğu >= a ve <= b aralığında olanları ekrana listelesin. Burada String sınıfında tanımlı length() işlevinden yararlanılabilir.

    Yazdığınız bu işlevi çağırarak, dizinizdeki kişilerin içinden adının uzunluğu 4-6 aralığında olanları ekrana listeleyin.

    Tüm bunlarla birlikte main işlevinizi de Kisi sınıfının içinde tanımlayabilirsiniz. Ödev teslimi için Kisi.java dosyasını yüklemeniz yeterli olacaktır.

    Değerlendirme 10 üzerinden yapılacak olup, geç teslim edilen ödevlerden 0.5 x geç teslim edilen gün sayısının karesi kadar ceza puanı kesilecektir.

    Bu eğitimin size yarar sağlayabilmesi için kendi çabanızla başarmaya çalışmanızın önemini hatırlatmak isteriz.

    Örnek liste:
    Ad Soyad Yaş
    Ahmet Sarı 26
    Mehmet Beyaz 20
    Ali Hüsnü Turuncu 14
    Veli Siyah 46
    Ayşe Gri 38
    Fatma Mavi 32

    Örnek çıktı (Adlarının uzunluğu 4-6 arasında olanlar):
    Kimlik No:1 İsim:Sarı, Ahmet Yaş:26
    Kimlik No:2 İsim:Beyaz, Mehmet Yaş:20
    Kimlik No:4 İsim:Siyah, Veli Yaş:46
    Kimlik No:5 İsim:Gri, Ayşe Yaş:38
    Kimlik No:6 İsim:Mavi, Fatma Yaş:32
  • 02-01-2017, 22:18:03
    #2
    pm attım hocam