PERBEDAAN SCRATCH DAN BLOCKLY NADILA RAMADHANI IRWAN

Scratch sebelah kiri 
Blok-blok yang digunakan yaitu :
1. When green flag dlicked = program mulai saat bendera hijau ditekan
2. Ask (Masukkan bilangan bulat) and wait = meminta input angka
3. Set (N) to (answer) = menyimpan input ke variabel N
4. Set (Result) to (1) = mengatur nilai awal hasil pemeriksaan
5. Repeat until (I = N) = melakukan pengulangan dari I = 2 sampai sebelum N
6. If (Result = 0) then say (BUKAN BILANGAN PRIMA) else say (BILANGAN PRIMA) = menampilkan hasil ke layar
7. Start sound (Bukan bilangan prima / Bilangan prima) = memutar suara sesuai hasil 
Scratch menampilkan hasil dengan "say" (bicara) dan suara

Blockly sebelah kanan
Blok-blok yang digunakan yaitu :
1. Set N to 3 = memberi nilai awal variabel N (contoh input)
2. Set I to 2 = memulai pembagi dari angka 2
3. Set Result to true = asumsi awal N adalah bilangan prima
4. Repeat while (I < N) = perulangan selama I lebih kecil dari N
5. If (remainder of N ÷ I = 0) = memeriksa apakah N habis dibagi I
6. Set Result to false = jika habis dibagi, berarti bukan bilangan prima
7. Change I by 1 = menambah nilai I
8. If Result = true = print (Bilangan Prima)
9. If Result = false = print (Bukan Bilangan Prima)
Blockly menampilkan hasil dengan print (tulisan di konsol) dan tidak memiliki suara

Komentar