kartonkafa adlı üyeden alıntı: mesajı görüntüle
(16)+5 neden dedin burdaki değer , virgüllü geliyor cint ile integer a çevirmeyi denedin mi ?
(16)+5 dememdeki amaç 5 ile 20 arasında bir sayı üretmek
son olarak aşağıdaki gibi bir kod yazdım ama sorun devam ediyor


<%
yemek = array ("yemek 1","yemek 2","yemek 3","yemek 4","yemek 5","yemek 6","yemek 7","yemek 8","yemek 9","yemek 10")

s=0
for i=1 to 10
	s=s+10
		if i=1 then
		s=1
		end if
			randomize()
			sayi=int((Rnd*16)+5)
			kacadet(i-1) = sayi
				for a=1 to sayi
					randomize()
					seviye=int((Rnd*11)+s*1)
					randomize()
					enerji=int((Rnd*21)+10)
					randomize()
					fiyat=int((Rnd*16)+5)
					randomize()
					cesit=int(Rnd*10)
				
					c_yemek(i-1,a-1)=yemek(cesit)
					c_yemek2(i-1,a-1,0)=seviye
					c_yemek2(i-1,a-1,1)=seviye*enerji
					c_yemek2(i-1,a-1,2)=seviye*enerji*fiyat/10
				next
			
			if i=1 then
			s=0
			end if
next

for b=1 to 10
	response.Write(b &". serinin yemekleri")
	for c=1 to kacadet(b-1)
	response.Write(c_yemek(b-1,c-1) &"<br>")
	response.Write(c_yemek2(b-1,c-1,0) &"<br>")
	response.Write(c_yemek2(b-1,c-1,1) &"<br>")
	response.Write(c_yemek2(b,c,2)&"<br><br><br>")
	next
next

%>

dizide o dan başladığını unutmuşum ilk verdiğim kodda 1 den başlatmaya çalışmışım ama 0 dan başlatsamda sorun devam ediyor