FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

kombinasyon permütasyon hesaplama görüntüleme

0 oy
1,019 kez görüntülendi

http://filemakerturk.com/?qa=blob&qa_blobid=8436011061977425240

 

f1------------f2-------------f3-------------f4-------------f5--------------f6

ahmet-------mehmet----murat--------osman----ayşe--------fatma

 

bir tabloda bu kaydım var. başka bir tabloda (aynı fieldlerden oluşuyor) bu kayıttaki isimlerin farklı dizilişlerini kayıt kayıt scriptle dizmek istiyorum. galiba 720 ihtimal var. scriptle bu 720 kaydı oluşturabilir miyim?

buna kombinasyon mu permütasyon mu deniyor tam bilmediğimden başlık biraz eksik oldu gibi.

23, Ağustos, 2019 Filemaker Advanced kategorisinde mmyilmaz (21,720 puan) tarafından soruldu
1, Eylül, 2019 mmyilmaz tarafından düzenlendi

2 Cevaplar

+1 oy

İç içe döngülerle yapılabilir. Eğer field sayısı 6 sabit ise iç içe 6 loop işinizi görecektir.

 

Daha önce temelde benzer bir işlem (sadece 2 karakterli kodlar üretmek için) kullanmıştım, belki çağrışım yapar;

24, Ağustos, 2019 F. Osman Cabi (200,340 puan) tarafından cevaplandı
hocam seyahatteydim pc yoktu hemen dönemedim. şimdi uğraştım maalesef yapamadım. ilk mesaja dosya ekledim. boş vaktiniz olursa bakar mısınız. teşekkürler.
boş vakit konsunda oldukça sıkıntılıyım ama bu tür hesaplarla uğraşması güzel oluyor, bulmaca çözer gibi.

dosyada düzenleme yaptım, inceleyip ilerletebilirsin.

biraz daha çalışılırsa iç içe döngüsüz recursive scriptle de N seviye içe gidileni yapılabilir. biraz kafa yormak lazım.
+1 oy

Örnek bir dosya ekledim, bunun üzerinden seviyeyi artırabilirsiniz

http://filemakerturk.com/?qa=blob&qa_blobid=9784265660031727024

1, Eylül, 2019 F. Osman Cabi (200,340 puan) tarafından cevaplandı
...