Forum Kuliah UAD
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Tugas Pemrog Ririn A.N (11006149)

Go down

Tugas Pemrog Ririn A.N (11006149) Empty Tugas Pemrog Ririn A.N (11006149)

Post  IIN SURANTI Sat Jun 29, 2013 4:45 pm

TUGAS INDIVIDU (Ririn Adhi Nurhuda 11006149)
x := 2 ( variabel bersifat global karena ditulis di atas 'pemanggil' procedure coba1 )
y := 5 ( variabel bersifat global karena ditulis di atas 'pemanggil' procedure coba2 )

coba1(3) ; nilai a=3
x:=a+5
x:=8 (bernilai lokal)
y:=x*2--> karena di atas telah dihitung nilai x:=8, jadi x disini = 8
y:=16--> y bernilai global, karena dalam var procedure coba1 hanya menyatakan tipe data x saja

coba2(-3); nilai b=-3
x:=b*2
x:=-6 (x global karena dalam var procedure coba2 hanya menyatakan tipe data y saja)
y:=x+y
y:=(-6)+16 --> x:=-6, karena di atas telah dihitung nilai x:=-6
--> y:=16, karena nilai y yang telah dihitung oleh procedure coba1 bernilai global

y:=10 (lokal)
coba1(y); nilai a= nilai y --> a=10
x:=a+5
x:=15(lokal)
y:=x*2
y:=30 (global)

Maka nilai x dan y yang ditampilkan pada output program tersebut adalah nilai x dan y terakhir yang bernilai global , yaitu :
X := -6 dan y := 30


IIN SURANTI

Jumlah posting : 6
Join date : 18.03.13

Kembali Ke Atas Go down

Kembali Ke Atas

- Similar topics

 
Permissions in this forum:
Anda tidak dapat menjawab topik