<HTML><BODY><H1><SCRIPT LANGUAGE="VBScript">
v = Array(,28,10,31,19,10,12,19)
document.write "Hasil = " & s(v,1,7,10)
FUNCTION s(byVal x(), byVal awal, byVal akhir, byVal c)
IF awal<=akhir THEN
IF c=x(akhir) THEN s=akhir ELSE s=s(x,awal,akhir-1,c)
ELSE
s=-1
END IF
END FUNCTION
</SCRIPT></BODY></HTML>
Hasil = 5
2. Tentukan tulisan yang muncul pada layar!
<HTML><BODY><H1><SCRIPT LANGUAGE="VBScript">
document.write "Hasil = " & P(10,5)
FUNCTION P(A,B)
IF B > 0 THEN P = A * P(A, B-1) ELSE P = 1
END FUNCTION
</SCRIPT></BODY></HTML>
Hasil = 100000
3. Tentukan tulisan yang muncul pada layar!
<HTML><BODY><H1><SCRIPT LANGUAGE="VBScript">
document.write "Hasil = "
CALL U(8)
SUB U(N)
IF N > 0 THEN
CALL U(N-1)
document.write N & ", "
END IF
END SUB
</SCRIPT></BODY></HTML>
Hasil = 1, 2, 3, 4, 5, 6, 7, 8,
4. Tentukan tulisan yang muncul pada layar!
<HTML><BODY><H1><SCRIPT LANGUAGE="VBScript">
CALL D(5)
SUB D(n)
IF n = 0 THEN
document.write n
ELSE
p = n Mod 2
IF p = 0 THEN
document.write n & " "
ELSE
document.write p * -1 * n & " "
END IF
CALL D(n-1)
END IF
END SUB
</SCRIPT></BODY></HTML>
-5 4 -3 2 -1 0