• 09-12-2012, 23:32:27
    #1
    Aşağıda 20 adet sayı var. Bu sayıların arasından öyle seçimler yapmam gerekiyor ki;

    Hem toplamları 82,97'ye en yakın olacak (büyük olmaması gerekiyor) (Bu diğer maddeden daha önemli)

    Hem en fazla adette seçim yapılacak (daha fazla sayının toplanması gerekiyor)


    Uzun süredir bu seçim için çalışıyorum ancak çözemedim
    Bunun matematiksel bir formülü yahut excel komutunu çıkarabilecek bir arkadaşımız varmı acaba

    Sayılar

    41,28
    16,32
    45,49
    40,58
    32,96
    40,88
    50,09
    65,15
    40,27
    32,26
    60,71
    38,08
    33,78
    61,72
    73,23
    45,19
    25,14
    78,55
    34,89
    46,61
  • 11-12-2012, 00:32:48
    #2
    Üyeliği durduruldu
    belki şöyle yapılabilir.
    Sayılar küçükten büyüğe sıralanır ve küçükten başlanarak toplanmaya başlanır.En son hangi sayı toplandığında toplam 82,97 yi geçerse onu toplamadan sadece diğerlerini topla.82,97 den o sayıların toplamını çıkar.Çıkan sonuca en yakın sayıyı geriye kalan sayılar arasından bul ve daha önce toplayıp toplamı 82,97 den küçük olan sayılarla tekrar topla.

    Başka fikirler varsa bende öğrenmek isterim.
  • 11-12-2012, 00:37:23
    #3
    Üyeliği durduruldu
    Şimdi bildiğim kadarı ile komutları var exelin ama algoritmalar genel olarak şöyle işliyor ;

    - x sayısı bu değere yakınsa bu sayı büyüktür, yakın değilse küçüktür yazdırabilirsiniz. yada + = - koyabilirsiniz.

    Siz bence daha açıklayıcı olmalısınız çok karışık cümleler yazmışsınız hocam sadece bu kısmı anlayabildim