Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
8
Cevap
19286
Tıklama
0
Öne Çıkarma
Kombinasyon yapabilen program?
K
17 yıl
Binbaşı
Konu Sahibi

Arkadaşlar,

Yapmak istediğim olaya örnek vermek gerekirse:

A B C D şeklinde diyelim 4 ürün var,bunları 2li şekilde gruplayacak.
AB
CD
AC
AD
BC
BD

Tabiki sayı az olunca kendimde yapabiliyorum ancak yapmak istediğim 20-25te 4lü kombinasyon haliyle rakam çok büyük oluyor.

Ms Excel ile toplam kombinasyon sayısını gösteriyor.Ancak kombinasyonun gruplarının nasıl olduğunu göstermesini bulamadım.

Excelde yapılıyorsa nasıl yapılacağını bilen arkadaşlardan yardım bekliyorum,Excel ile yapılmıyorsa bu tip gruplamayı yapabilen programların ismini rica ediyorum





< Bu mesaj bu kişi tarafından değiştirildi Kesker -- 19 Nisan 2008; 17:01:36 >

F
17 yıl
Yüzbaşı

Adamım bunun yapan spesifisk programlar var mı bilmiyorum ama istersen sana c de yazar yollarım


Bu mesaja 1 cevap geldi.
C
17 yıl
Yüzbaşı

Programı visual basicle biraz hızlıca yazdım hata varsa dönersin bana burdan gene.

http://rapidshare.de/files/40088409/code.exe.html

şurdan indirebilirsin


Bu mesaja 1 cevap geldi.
C
17 yıl
Yüzbaşı

Eğer pcnde kurulu basic varsa kodlar da şu şekilde. C ile daha kısa olurdu kanimca ama javascript ile uğraşmaya başladım iyice birbirlerine girdiler c ile. Umarım istediğin şeyi doğru anlamışımdır.

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load



End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim title As String = "InputBox "
Dim j As Integer
Dim x As Integer = Convert.ToInt32(TextBox1.Text)
Dim i As Integer
Dim dizi(x) As String

For i = 0 To x - 1
dizi(i) = InputBox("Lütfen ürün adlarını giriniz", title, 1)
Next

For i = 0 To x - 1
For j = 0 To x - 1
If dizi(i) <> dizi(j) Then

Label2.Text = Label2.Text + " " + dizi(i) & dizi(j)
Else

End If
Next

Next


End Sub
End Class


Bu mesaja 1 cevap geldi.
K
17 yıl
Binbaşı
Konu Sahibi

quote:

Orjinalden alıntı: corvus_corvusan

Eğer pcnde kurulu basic varsa kodlar da şu şekilde. C ile daha kısa olurdu kanimca ama javascript ile uğraşmaya başladım iyice birbirlerine girdiler c ile. Umarım istediğin şeyi doğru anlamışımdır.

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load



End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim title As String = "InputBox "
Dim j As Integer
Dim x As Integer = Convert.ToInt32(TextBox1.Text)
Dim i As Integer
Dim dizi(x) As String

For i = 0 To x - 1
dizi(i) = InputBox("Lütfen ürün adlarını giriniz", title, 1)
Next

For i = 0 To x - 1
For j = 0 To x - 1
If dizi(i) <> dizi(j) Then

Label2.Text = Label2.Text + " " + dizi(i) & dizi(j)
Else

End If
Next

Next


End Sub
End Class


Profiline bakarken tesadüfen gördüm,teşekkür ederim ilgin için.Ben bu olaya çözüm buldum o zamanlar,sağol yinede.

Msne ekledim seni görüşürüz..


Bu mesaja 1 cevap geldi.
L
17 yıl
Er

ya bıse sormak ıstıorum ben java scrıpt ıle 5 lı kombınasyonda sorun yasıorum aslında hepsı calıstı 5in 2lisi kombınasyonu calısmadı yardımcı olurmusun yada senın yazdıın bu kombınasyon hesaplama bana yardımcı olabılırmı



L
17 yıl
Er

bu kombınasyon programında 72 tane sorun cıkıor ya


Bu mesaja 1 cevap geldi.
S
16 yıl
Er

Kesker kardeş banada aynı türde bir program lazım.

sen çözüm bulmuşsun, nasıl çözdüğünü anlatabilirmisin

Teşekkürler



D
15 yıl
Er

Bu programın linkini alabilir miyim? simdiden tsk ederim...



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.