Tugas Pemrog Ririn A.N (11006149)

Topik sebelumnya Topik selanjutnya Go down

Tugas Pemrog Ririn A.N (11006149)

Post  IIN SURANTI on 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

Lihat profil user

Kembali Ke Atas Go down

Topik sebelumnya Topik selanjutnya Kembali Ke Atas

- Similar topics

 
Permissions in this forum:
Anda tidak dapat menjawab topik