etiket yazısı

1 2 3
27/03/2009, 13:38

Nurullah_Serdar

iyi günler arkadaşlar
yapmak istediğim yüzlerce ihtimali olan işlem nasıl yapıldığını etiket kusunda göstermek
diyelimki birinci ihtimalde x = y * z
ikinci ihtimalde x = z / y
bunu etiket kutusunda şöyle göstermek istiyorum

sen *-+/ işlemlerini kendin butonlamı seçeceksin. buton 1 e bastığında bölme, buton2 de çıkarma vs gibimi. yoksa bu işlem türleridemi rastgele seçecek. ve sayılar yene senin yazdığın rakamlar olacak. rakamları rastgele seçmeyeceksin sanırım..
biraz daha açıklarsan konuyu daha rahat anlaşılacaktır.

for a=1 to 200
if a=1 then metin4=metin0+metin2
if a=2 then metin4=metin0* metin2
...
...
if a=199 then metin4=metin0*metin0*(metin2+metin0)
if a=200 then metin4=metin2*(metin0+metin2)
next a
bu şekilde yapacağını söylemişsin.
bu şekilde olursa 1 den başlar 200 e kadar devam eder. bunun amacı ney. onuda söylersen iyi olur. belki başka bir yolu vardır.
27/03/2009, 14:26

accessman

ilginiz için teşekkürler
işlemleride rastgele seçecek
yapmaya çalıştığım şey bir kelime bir işlem tv programındaki bir işlem sorularını çözecek bir program
mantığını kurmaya çalışıyorum
6 sayının herbirini dört işlemin her ihtimalini kapsayacak şekilde olabilecek tüm varyasyonlarını hesaplayıp sonucu bulduğunda nasıl bulunduğunu metin kutusunda veya etiket kutusunda göstermek
yüzbinlerce ihtimal tek tek yazılsa elbette olabilir
ama benim amacım bunu en az kod yazarak en kısa sürede çözecek bir program yapmak
teşekkürler
27/03/2009, 14:34

Nurullah_Serdar

bunun için koddan önce matematik bilgisi olması gerek diye düşünüyorum.. imkansız değildir belki ama imkansıza yakın bir olay gibi geldi.
27/03/2009, 14:49

accessman

27/03/2009, 15:06

Nurullah_Serdar

kaç olasılık var onu hesapladın mı?
ona göre belki birşey düşünülebilir))))
27/03/2009, 16:49

accessman

çok teşekkürler
6 tane sayının negatif hallerini de düşünürsek
parantezlerin yerleşme ihtimalide ve dört işlemin her sayıyla alabileceği pozisyonu göz önüne alırsak en azından
3*3*3*3*3*3*2*2*2*2*2*4*4*4*4*4 ihtimal var (23.887.872)
aslında uğraşmaya değmez ama kafama takıldı bir kere
sadece şunu öğrensem bile yeter
iki sayı arasındaki yapılacak işlemi kod ile belirleyebilirmiyiz
demek istediğim şu değil
if ........then a*b
if ........then a+b
değil böyle olursa 23887872 tane belirtmek gerekebilir
ama şöyle birşey olabilirmi
if.........then işaret "*" olsun gibi
hayal işte belki oluyordur
anlatabildimmi bilmiyorum mesala
a değeri 20 ila 30 arasında ise iki sayıyı birbiriyle çarp gibi bir kod yazmak istiyorum
1 2 3