You are on page 1of 5

rem faktorial Jawaban :

f=1 n =5

for i=1 to 10 1 1

f=f*i 2 2

print i,f 3 6

next 4 24

print f 5 120

jawaban : n != 120

1 1

2 2 rem faktorial

3 6 input "n =";n

4 24 input "r =";r

5 120 fn=1

6 720 for i=1 to n

7 5040 fn=fn*i

8 40320 next

9 362880 print "n != "; fn

10 3628800 fr = 1

3628800 for i=1 to r

rem faktorial fr=fr*i

input "n =";n next

f=1 print "r! =";fr

for i=1 to n fnr=1

f=f*i for i=1 to n-r

print i,f fnr=fnr*i

next next

print "n != "; f print "(n-r)!=";fnr


print "permutasi(";n;",";r;") =";fn/fnr f(2)=-4

print "combinasi (";n;",";r;") =";fn/fr*fnr

jawaban mau coba lagi?y/n n

n =6

r =4

n != 720 rem pemakaian fungsi

r! =24 [lagi]

(n-r)!=2 input "x=";x

permutasi(6,4) =360 print "f(";x;")=";f(x)

combinasi (6,4) =60 print

[ulang]

rem pemakaian fungsi input "mau coba lagi?y/n ";lagi$

[lagi] if lagi$="y" then goto [lagi]

input "x=";x if lagi$<>"y" or lagi$<>"n" then print "anda


salah pilih":goto [ulang]
print "f(";x;")=";f(x)
function f(n)
print
f=n^2+n-10
input "mau coba lagi?y/n ";lagi$
end function
if lagi$="y" then goto [lagi]

function f(n)
rem pemakaian fungsi
f=n^2+n-10
[lagi]
end function
input "x=";x
jawaban :
print "f(";x;")=";f(x)
x=1
print
f(1)=-8
[ulang]

input "mau coba lagi?y/n ";lagi$


mau coba lagi?y/n y
if lagi$="y" then goto [lagi]
x=2
if lagi$<>"n" then print "anda salah
pilih":goto [ulang]

function f(n)
rem pemakaian fungsi
f=sin(n*(22/(7*180)))
[lagi]
end function
input "x=";x
jawab
input "y=";y
x=30
print "f(";x;",";x+2;")=";aa(x,y)
f(30)=0.5001825
print

[ulang]
mau coba lagi?y/n y
input "mau coba lagi?y/n ";lagi$
x=90
if lagi$="y" then goto [lagi]
f(90)=0.9999998
if lagi$<>"n" then print "anda salah
pilih":goto [ulang]

mau coba lagi?y/n function aa(n,m)

aa=n+m

rem pemakaian fungsi end function

[lagi]

input "x=";x

print "aa(";x;",";x+2;")=";aa(x,x+2) rem pemakaian fungsi

print [lagi]

[ulang] input "x=";x

input "mau coba lagi?y/n ";lagi$ print "faktorial(x)=";faktorial(x)

if lagi$="y" then goto [lagi] print

if lagi$<>"n" then print "anda salah [ulang]


pilih":goto [ulang]
input "mau coba lagi?y/n ";lagi$
function aa(n,m)
if lagi$="y" then goto [lagi]
aa=n+m
if lagi$<>"n" then print "anda salah
end function pilih":goto [ulang]
function faktorial(n) if lagi$="y" then goto [lagi]

faktorial=1 if lagi$<>"n" then print "anda salah


pilih":goto [ulang]
for i=1 to n
print x,y
faktorial=faktorial*i

next
rem variabel berindeks
end function
for j=1 to 5

input "x(";j;")=";x(j)
jawaban
next
x=5
for i=1 to 7
faktorial(x)=120
locate 20,i+1: print "x(";i;")=";x(i)

next
mau coba lagi?y/n y

x=6
jaawab
faktorial(x)=720
x(1)=1

x(2)=2 x(1)=1 dianggap sbg cetakan


mau coba lagi?y/n n ulang

x(3)=3 x(2)=2

x(4)=4 x(3)=3

x(5)=5 x(4)=4
input x x(5)=5
[lagi] x(6)=0
r=x/2 x(7)=0
i=int(r)

if r=i then print"bilangan genap"; else print


"bilangan ganjil"

print

[ulang]

input "mau coba lagi?y/n ";lagi$


rem variabel berindeks rem variabel berindeks

input "n =";n input "n =";n

dim x(n) dim x(n)

for j=1 to n for j=1 to n

input "x(";j;")=";x(j) input "x(";j;")=";x(j)

next next

for i=1 to n cls

locate 20,i+1: print "x(";i;")=";x(i) for i=1 to n

next locate 20,i+1: print "x(";i;")=";x(i)

jawab next

n =4

x(1)=1 x(1)=1

x(2)=2 x(2)=2

x(3)=3 x(3)=3

x(4)=4 x(4)=4

You might also like