hayyie guys, this is my last scratch in 9 (pastinya nanti scratch lg d sma (walau tdk mau akuny🙏🏻 hm ini jokes😄) eh pastinya kangen belajar scratch sm Ma'am Sri dong‼️‼️ will miss you Ma'am🫰🏻🫰🏻) okei, untuk projek bebas kali ini kita dikasih 3 pilihan yaitu menghitung kuadrat, menghitung volume tabung, n for the last 1 is menghitung bmi. if we choose pilihan yang susah ("yg bmi itu mudah" said our informatics teacher) we get a little bit higher score (bismillah mendapat nilai yg memuaskan) so let's go to the tuts of ✨menghitung kuadrat✨
🌊♡₊˚ 🦢・₊✧tuts of menghitung kuadrat:
1. Persiapan:
-Buka aplikasi Scratch.
-Buat sprite baru (karakter). Anda bisa menggunakan sprite bawaan atau mengunggah gambar sendiri.
2. Menentukan Variabel:
-Klik pada tab "Variabel".
-Buat variabel-variabel berikut: a, b, c, x, ax2, bx, dan fx. Pastikan variabel-variabel ini dibuat untuk "semua sprite".
3. Meminta Input Nilai:
-Gunakan blok "ask" untuk meminta pengguna memasukkan nilai untuk a, b, dan c. Simpan nilai-nilai ini ke dalam variabel yang sesuai menggunakan blok "set". Contoh untuk a:
ask [Masukkan nilai a] and wait
set [a v] to (answer)
Ulangi langkah ini untuk b dan c.
4. Menginisialisasi Variabel x:
-Gunakan blok "set" untuk menginisialisasi variabel x menjadi 0:
set [x v] to [0]
5. Membuat Fungsi Kuadrat:
-Buat fungsi untuk menghitung kuadrat. Dalam Scratch, kita akan menggunakan blok "define" untuk membuat fungsi. Fungsi ini akan menghitung ax2, bx, dan fx.
define [fx] (a) (b) (c) (x)
set [ax2 v] to ((a) * (x) * (x))
set [bx v] to ((b) * (x))
set [fx v] to ((ax2) + (bx) + (c))
end
6. Perulangan dan Perhitungan:
-Gunakan blok "repeat" untuk mengulang perhitungan 100 kali (atau sesuai kebutuhan). Di dalam perulangan, panggil fungsi fx dan tampilkan hasilnya.
repeat (100)
call [fx v] with (a) (b) (c) (x)
broadcast [show v] // Menampilkan hasil perhitungan (lihat langkah selanjutnya)
change [x v] by (1)
end
7. Menampilkan Hasil:
-Buat sebuah blok "when I receive [show v]" (gunakan blok "events"). Di dalam blok ini, gunakan blok "say" untuk menampilkan nilai fx.
-when I receive [show v]
say (fx) for (1) secs // Menampilkan nilai fx selama 1 detik
8. Menjalankan Program:
-Klik bendera hijau untuk menjalankan program. Program akan meminta nilai a, b, dan c, lalu menghitung dan menampilkan nilai fx untuk setiap nilai x dari 0 hingga 99.
Catatan: Program ini menghitung fungsi kuadrat fx = ax² + bx + c. Anda bisa memodifikasi nilai perulangan (100) sesuai kebutuhan. Anda juga bisa menambahkan fitur untuk menampilkan grafik fungsi kuadrat jika diinginkan.
okay, thanks for read this blog. semoga bermanfaat & semoga kita mendapatkan nilai yang memuaskan yaa.. aamiinn.. that's all for me. guys this isn't last blog bcs i will post tugas dulu dulu yg belum sempat ak post😄😄🙏🏻. so stay tuned guys,gbye👋🏻👋🏻💐💐
0 Komentar