Report as inappropriate.
Pertanyaan :
1.Amati dan jelaskan hasil eksekusi dari sekenario tersebut!
Jawab :
Adanya penambahan block method random, maka actor akan berputar tidak hanya saat mencapai tepi(edge) jendela, tetapi juga saat angka random tertentu, method yang diterapkan dalam scenario saya terdapat suatu kondisi dimana ramdom di mulai dari angka 0-100 dan jika diperoleh angka lebih besar dari 90, maka program di dalam block method di eksekusi, sehingga turn(Greenfoot.getRandomNumber()) dieksekusi. Namun dalam scenario saya turn mempunyai kondisi dimana turn random mulai dari 0 - 90, lalu belokan sejauh minus(-)45 derajat artinya actor belok arah kiri.
2.Rubah parameter int x pada method Greenfoot.getRandomNumber(int x), amati dan jelaskan fungsi dan perubahan dari method tersebut!
Jawab :
Saat method random saya rubah menjadi 50 atau if(Greenfoot.getRandomNumber(50) > 90), maka yang terjadi adalah program pada blok method tersebut tidak akan pernah di eksekusi, sebab kondisi method tersebut tidak akan pernah tercapai karena random hanya dilakukan dari angka 0-50, sementara kondisi yang harus dipenuhi adalah angka harus lebih besar dari 90, sehingga yang terjadi pada actor adalah pergerakannya sama seperti semula atau saat sebelum penambahan method random.
1707 views / 14 in the last 7 days
Want to leave a comment? You must first log in.
No votes yet.
No Comments