replace komutu

1 2 3
01/09/2010, 11:49

Seruz

Bu arada parantezleri unutmayalım.
Aralara konulacak parantezler sonucu değiştirecektir. Onlarında kombinasyonları oluşacaktır.
"Bir İşlem" olarak düşündüğümüzde, a b c d sayılarının tümü kullanılacak diye bir şartta yok.
Yani mesela, sadece a*b*c ile d kullanılmadan da sonuç bulunabilir.

Sonuç olarak düşündüğünüz algoritma ile problemin çözümü zor gibi.
Algoritmayı gözden geçirmekte fayda var.

"Bir işlem" problemini çözen programların bu tür bir algoritma kullandığını sanmıyorum.
01/09/2010, 12:13

accessman

ilginiz için teşekkürler
girdik bir yola
bu algoritmayı bulmam lazım
01/09/2010, 17:59

alpeki99

Olabilecek her kombinasyon için bir fonksiyon hazırlayın. Değerleri o fonksiyonlara gönderin. Böylelikle ileride yeni kombinasyonlar halinde yeni fonksiyonlar hazırlarsınız.
Kod:
Function Kombi_1(sayi1 as integer, sayi2 as integer)

    Kombi_1 = sayi1 * sayi2

End Function
06/09/2010, 16:55

accessman

teşekkürler sn.alpeki99
1 2 3