bagaimana kode mblock membuat plane patroll (pesawat mengelilingi area layar

Berikut ini adalah pertanyaan dari radenzugaes pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Bagaimana kode mblock membuat plane patroll (pesawat mengelilingi area layar berulang-ulang) ?

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

Membuat Pesawat Patroli

Marcell Yosi

bagaimana kode mblock membuat plane patroll (pesawat mengelilingi area layar berulang-ulang) ?

Untuk membuat pesawat patroli di dalam lingkaran di MBlock, Anda dapat menggunakan beberapa blok kode dasar seperti blok kontrol, blok gerakan, dan blok operator.

Berikut adalah langkah-langkah umum untuk membuat pesawat patroli di MBlock:

Buat variabel untuk menentukan jari-jari lingkaran dan posisi awal pesawat di tengah lingkaran.

Atur kecepatan pesawat dan waktu tunggu antara putaran lingkaran.

Gunakan blok kontrol "Selama" atau "Selamanya" untuk membuat pesawat terus bergerak dalam lingkaran.

Gunakan blok operator matematika untuk menghitung posisi pesawat di sekitar lingkaran.

Gunakan blok gerakan untuk memindahkan pesawat ke posisi yang dihitung di setiap putaran.

Berikut adalah contoh kode untuk membuat pesawat patroli dalam lingkaran dengan jari-jari 50 piksel:

Penjelasan:

let radius = 50

let angle = 0

while (true) {

angle += 5 // mengubah sudut pesawat setiap putaran lingkaran

let x = radius * Math.cos(angle * Math.PI / 180) // menghitung koordinat x

let y = radius * Math.sin(angle * Math.PI / 180) // menghitung koordinat y

mBot.move(Math.round(x), Math.round(y)) // memindahkan pesawat ke posisi yang dihitung

mBot.wait(100) // waktu tunggu antara putaran lingkaran

}

Catatan: Kode di atas menggunakan blok gerakan "mBot.move()" untuk memindahkan pesawat, tetapi Anda dapat mengganti blok ini dengan blok gerakan lain yang tersedia di MBlock tergantung pada jenis robot yang digunakan.

jadikan jawaban yang terbaik ya!

Semoga dengan pertanyaan yang sudah terjawab oleh marcellyosi75 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Wed, 07 Jun 23