hai teman teman, kali ini aku akan mempublikasikan tugas membuat bilangan prima nih‼️‼️Disini kita menggunakan scratch yeah every1. awalnya, aku gabisa login & yap ak malas mengerjakan. yes guys, now i can do this homework after repeatedly trying to log in. i will share the tuts of this scratch yeA every1
˙✧˖°📷 ༘ ⋆。˚tuts of making prime number scratch:
1. Variabel: Buat tiga variabel:
N: Menyimpan bilangan yang akan diuji (input dari pengguna).
i: Sebagai counter dalam loop, dimulai dari 2.
result: Menyimpan hasil pengecekan. Nilai awal 1 (asumsi prima), diubah menjadi 0 jika bukan prima.
Pastikan variabel-variabel ini tersedia untuk semua sprite.
Input Bilangan: Tambahkan blok untuk meminta pengguna memasukkan bilangan yang ingin diuji. Gunakan blok "ask [Masukkan bilangan yang ingin diuji:] and wait". Simpan jawaban pengguna ke variabel N menggunakan blok "set [N v] to [answer]".
Inisialisasi Variabel: Atur nilai awal variabel i menjadi 2 dan result menjadi 1 (mengasumsikan bilangan prima sampai terbukti sebaliknya). Gunakan blok "set [i v] to [2]" dan "set [result v] to [1]".
Loop Pengecekan: Gunakan blok "repeat until [i v] = [N v]". Loop ini akan berjalan sampai i sama dengan N. Di dalam loop:
Pengecekan Kelipatan: Gunakan blok "if <(N v) mod (i v) = [0]> then". Blok ini memeriksa apakah N habis dibagi i (modulo = 0). Jika ya, berarti N bukan prima.
Ubah result: Jika kondisi di atas terpenuhi, ubah nilai result menjadi 0 menggunakan blok "set [result v] to [0]".
Increment i: Tambahkan 1 ke nilai i menggunakan blok "change [i v] by [1]".
Output Hasil: Setelah loop selesai, periksa nilai result. Gunakan blok "if <(result v) = [0]> then".
Jika result = 0, berarti bilangan bukan prima. Gunakan blok "say [Bukan Prima]" untuk menampilkan hasilnya.
Jika result = 1, berarti bilangan prima. Gunakan blok "else" dan blok "say [Prima]" untuk menampilkan hasilnya.
so the moral value is "Tuhan akan memberikan kemudahan bagi mereka yang pantang menyerah😍🫰🏻." okei that's all,gbye👋🏻👋🏻
0 Komentar