• 17-05-2015, 17:17:47
    #1
    Merhaba arkadaşlar bir ödevim vardı biraz çabamla hallettim.
    http://dosya.co/gk7s4w0ckny1/Ozgur_KARADENİz.rar.html
    sunu bir incelermisiniz neden sadece aynı kişiyi ekliyor bir türlü düzeltemedim. Düzeltim halledebilecke varmı

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:17:47 -->-> Daha önceki mesaj 16:45:36 --

    gerekirse ücretli yardım edebilcek
  • 17-05-2015, 18:13:21
    #2
    selam,

    hatanı buldum ama yine de doğru kod yazmış değilsin.. öncelikle acayip karışık kod yazıyorsun bu özelliği düzelmeye çalış..

        int[] sArray = new int[3];
                 
                    for (int k = 0; k < 3; k++)
                    {
                        grupp[i].GroupMember.Add("student" + k, AddStudentForm_OzgurKaradeniz.alStu[sArray[k]]);
                    }
    sArray isimli bir dizi tanımlamışsın ama atama yapmamışsın böyle olunca sArray[k] her durumda 0 döner ve sürekli aynı elemanı eklersin..

    sArray ı silip
    alttaki kodu da

    ...AddStudentForm_OzgurKaradeniz.alStu[k]);

    böyle yaparsan sıra sıra grup öğelerini atarsın. Ancak bu sefer başka bir sorun var.. oluşturduğun gruptaki tüm öğrenciler aynı oluyor sadece ilk 3 öğrenciyi alıyorsun..

    bunun yerine Random u kullanmayı öğren ve 0-alStu.Lenght arası sayı ürettir onları gruplara eklet daha iyi olur..

    kolay gelsin
  • 17-05-2015, 20:31:13
    #3
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    selam,

    hatanı buldum ama yine de doğru kod yazmış değilsin.. öncelikle acayip karışık kod yazıyorsun bu özelliği düzelmeye çalış..

        int[] sArray = new int[3];
                 
                    for (int k = 0; k < 3; k++)
                    {
                        grupp[i].GroupMember.Add("student" + k, AddStudentForm_OzgurKaradeniz.alStu[sArray[k]]);
                    }
    sArray isimli bir dizi tanımlamışsın ama atama yapmamışsın böyle olunca sArray[k] her durumda 0 döner ve sürekli aynı elemanı eklersin..

    sArray ı silip
    alttaki kodu da

    ...AddStudentForm_OzgurKaradeniz.alStu[k]);

    böyle yaparsan sıra sıra grup öğelerini atarsın. Ancak bu sefer başka bir sorun var.. oluşturduğun gruptaki tüm öğrenciler aynı oluyor sadece ilk 3 öğrenciyi alıyorsun..

    bunun yerine Random u kullanmayı öğren ve 0-alStu.Lenght arası sayı ürettir onları gruplara eklet daha iyi olur..

    kolay gelsin
    öncelikle mesajınızı görmedim hocam sağolun yardımınzı için söyle bir şey yatım

    Alıntı
    for (int i = 0; i < grupp.Length; i++)
    {

    int[] sArray = new int[3];
    for (int l = 0; l < 3; l++)
    {
    int temp = rdd.Next(AddStudentForm_OzgurKaradeniz.sayac);
    if (!sArray.Contains(temp)) sArray[l] = temp;
    else l--;
    }
    for (int k = 0; k < 3; k++)
    {
    grupp[i].GroupMember.Add("student" + k, AddStudentForm_OzgurKaradeniz.alStu[sArray[k]]);
    }
    daha önceden
  • 04-06-2015, 12:35:07
    #4
    Üyeliği durduruldu
    ben indirdim içinde bi exe var sadece herhalde winrar haline getirmişsin diye açtım ama içinde reklam virüsü var
  • 04-06-2015, 13:51:10
    #5
    Yanlış butona basmış olmayasın ben projeyi indirip inceledim Bi sıkıntılı yok sen indirememişsin sadece
  • 04-06-2015, 16:28:19
    #6
    Üyeliği durduruldu
    evet fark ettim 2 tane var orjinal gibi duruyor aynı isimde indiriyor böyle sitelere upload etmeyin şu dosyaları insanlar farkına varmıyor