Baiklah.
Kepalamu pasti berputar karena semua pengulangan ini, itu lelucon yang sangat buruk.
Tapi saya pikir itu lucu karena saya sudah merekam selama berjam-jam sekarang dan saya pikir saya akan sedikit
aneh.
Jadi ini akan menjadi video terakhir saya untuk hari ini, tentu saja, tapi kami akan melakukan
sedikit latihan yang menyenangkan sekarang.
Saya menyebut semua olahraga itu menyenangkan.
Jelas saya bias, tapi yang ini, yang ini sangat menyenangkan.
Mengapa kita akan lakukan.
Nah, kita akan mensimulasikan apa yang komputer lakukan ketika kita memiliki sesuatu seperti antarmuka
pengguna grafis yang komputer dapat menampilkan, katakanlah, bahkan gambar di sini.
Benar.
Aku bisa melihat robot di sini.
Aku bisa melihat tikus.
Ini adalah antarmuka pengguna grafis.
saya melihat gambar.
Saya melihat gambar di layar saya, piksel ini di layar saya, dan saya bisa mengontrolnya.
Nah, kita akan membuat versi dasar dari ini untuk menunjukkan kepada Anda bagaimana komputer akan bekerja hanya dari hal-hal
yang telah kita pelajari sampai sekarang, menggunakan loop dan menggunakan logika kondisional.
Jadi apa yang akan kita lakukan?
Nah, ini adalah latihannya dan Anda dapat melihat Reppel di sini atau Anda dapat membuat ulang ini atau lagi di video
ini, Anda harus memiliki sumber daya yang terpasang yang dapat Anda mainkan sendiri.
Dan yang saya ingin Anda lakukan adalah saya ingin Anda mengulang daftar daftar ini.
Dan setiap kali Anda menemukan nol, saya ingin Anda menampilkan di layar di sini ruang kosong.
Karena nol di komputer tidak menunjukkan apa-apa, benar, kami ingin yang kosong di layar.
Namun, ketika saya melihatnya, saya ingin mensimulasikan piksel dengan benar, titik kecil di komputer kita yang bisa
penuh warna.
Itu bisa menjadi hijau.
Ini bisa menjadi biru.
Itu bisa oranye.
Tapi untuk kasus kami, saya ingin menjadi bintang.
Dan dengan itu, saya ingin Anda membuat sebuah program yang mengambil gambar ini yang katakanlah ada
di database kita atau di hard drive komputer kita dan menampilkannya di layar menggunakan spasi atau perkalian.
Dan yang saya ingin Anda lakukan adalah ketika saya mengklik jalankan, saya ingin Anda menampilkan gambar itu di sini.
Baiklah.
Ini agak sulit, dan saya membiarkan Anda mencari tahu sendiri.
Tapi percayalah, Anda telah mempelajari semua alat yang diperlukan untuk melakukan ini.
jeda.
Video.
Mencobanya.
Jika tidak, saya akan menunjukkan cara melakukannya.
Jadi hal pertama yang ingin saya lakukan adalah memikirkan apa yang akan saya lakukan.
Saya ingin memastikan bahwa kami memiliki rencana dalam pikiran.
Jadi saya akan berkomentar dulu dan saya akan mengatakan, kami pasti ingin mengulang gambar.
Benar, jadi kita akan melakukan semacam iterasi di sini, jadi itu nomor satu.
Dan kemudian di sini, saya ingin mengatakan bahwa jika itu nol, maka saya ingin mencetak ruang kosong.
Dan jika itu satu.
saya ingin mencetak.
Sebuah bintang.
Baiklah, jadi itu rencananya.
Oke, jadi ini seharusnya tidak terlalu sulit, sebenarnya, sebelum Anda memulai, agar ini berfungsi, Anda
perlu ke Google parameter khusus atau opsi khusus yang dapat Anda berikan fungsi cetak.
Dan sebenarnya, fungsi cetak yang perlu Anda tambahkan atau opsi yang perlu Anda tambahkan adalah
ini dan.
Opsi, dan jika kita gulir ke bawah, itu tidak menampilkannya dengan baik, tetapi Anda dapat melihat di sini string ditambahkan
setelah nilai terakhir.
Jadi default saat kita mencetak sesuatu adalah baris baru.
Tapi idealnya, kita mungkin tidak menginginkan baris baru.
Jadi ketika itu terjadi, Anda mungkin harus menggunakan this dan.
Opsi sekarang saya tahu saya membiarkannya sangat kabur, saya ingin saya ingin Anda berlatih Googling ini dan dan mencari
tahu dari kesalahan Anda, Anda akan memiliki bug ketika Anda membuat kode ini, ketika
Anda mencoba menampilkan informasi ini, tetapi cobalah untuk menyelesaikannya menggunakan alat yang Anda miliki untuk memecahkan masalah.
Baiklah, cukup bicaranya, mari kita mulai.
Jadi hal pertama yang ingin saya lakukan adalah mengulangi gambar, saya akan mengatakan untuk gambar dalam gambar karena,
ini adalah salah satu gambar di sini.
Jadi ini gambarnya, tapi ada di dalam daftar karena kita bisa punya banyak gambar.
Dan kemudian saya akan mengulang sekali lagi daftar individu ini.
Jadi sekali lagi, saya perlu melakukan for loop.
Dan kali ini saya akan mengatakan empat piksel karena masing-masing adalah piksel.
Dalam gambar, jadi ini adalah loop for bersarang.
Sekarang, saya akan menambahkan kondisional dan mengatakan jika.
Piksel.
Sama dengan satu.
Lalu aku akan.
Mencetak.
Sebuah bintang.
Jika tidak.
Aku akan mencetak.
Sebuah string kosong.
Yah, mungkin tidak kosong, kan, karena kita memang menginginkan ruang, ruang kosong di gambar.
Baiklah.
Jadi mari kita lihat apakah ini berhasil.
Jika saya klik, jalankan.
Hmm.
Sebenarnya bukan itu yang saya inginkan.
Saya ingin gambar yang jelas di sini, tetapi saya hanya membuat satu baris dan ingat, ini adalah trik kecil
di mana sebuah cetakan, setiap kali dicetak, itu membuat garis baru.
Defaultnya, sekali lagi, jika kami menutup ini, Anda akan melihat.
Apakah akhir itu sama dengan urutan pelarian dari baris baru ini, jadi kita bisa mengubahnya hanya dengan mengatakan.
Bintang, koma, dan kemudian saya akan mengatakan untuk akhir, saya tidak ingin baris baru, saya hanya ingin.
Nah, string tapi string kosong.
Dan sama di sini.
saya lakukan, koma.
Dan dan jika saya klik jalankan.
Baiklah, ini menjadi sedikit lebih baik, tetapi sekarang saya memiliki masalah di mana kami tidak memiliki baris
baru.
Semuanya dalam satu baris.
Hmm.
Itu tidak baik.
Bagaimana kita bisa menyelesaikan ini?
Idealnya, di akhir loop pertama ini di mana kita hanya mengarahkan gambar atau garis pada gambar, di akhir
ini, kita membuat baris baru di sini.
Benar.
Jadi, sekali lagi, melihat lekukan, saya tidak ingin baris baru di setiap piksel.
Yang kami miliki pertama kali, tetapi saya juga ingin menambahkan garis di antara daftar Rose.
Jadi mungkin nama yang lebih baik untuk ini adalah baris dan gambar dan di sini saya akan menambahkan akhir dari loop
for ini, jadi setelah kita selesai mengulang seluruh baris.
Di bagian bawah sini, saya akan mencetak.
Baris kosong, tapi ingat, defaultnya adalah baris baru.
Jadi, sekali lagi, string kosong, itu akan default ke baris baru dan kami masih akan memiliki
kode ini jika saya menjalankan ini.
Oh, saya mendapatkan kesalahan karena gambar tidak ditentukan karena saya baru saja mengubah ini menjadi satu baris, jadi
mari kita buat baris di sini.
Klik, jalankan.
Dan lihat itu, kami memiliki pohon Natal kami yang indah, jika menurut Anda ini tidak indah, ini yang terbaik
yang saya bisa.
Tapi ini adalah pohon Natal.
Dan kami akhirnya memiliki tampilan, kami telah menggunakan Loop, kami telah menggunakan logika kondisional dan kami
menggunakan sedikit Googling untuk mencari tahu, hei, kami membutuhkan opsi ini sekarang.
Kode kami berfungsi, tetapi saya ingin melakukan sesuatu yang lebih baik di sini.
Dan di video berikutnya, saya ingin membersihkan kode ini sedikit dan membahas topik yang sangat penting dalam
hal pemrograman.
Aku akan melihat yang satu itu, sampai jumpa.