WEBVTT
00:00:00.285 --> 00:00:01.698
Saya menyukai Smoothies.
00:00:01.722 --> 00:00:04.404
Mari kita lihat beberapa kode
SmoothieActivity.
00:00:04.928 --> 00:00:09.174
Pertama, kita buat variabel bilangan bulat
yang disebut numberOfSmoothiesTillPrize
00:00:09.199 --> 00:00:11.645
dan kita mengaturnya
agar bernilai sepuluh.
00:00:11.670 --> 00:00:13.777
Lalu kita memiliki pernyataan if/else.
00:00:13.802 --> 00:00:16.691
Itu menjangkau
baris dua hingga baris tujuh.
00:00:16.716 --> 00:00:20.685
Jika numberOfSmoothiesTillPrize
lebih besar dari sembilan,
00:00:20.710 --> 00:00:24.272
maka lakukan kode dalam
kurung pembuka dan penutup di sini.
00:00:24.297 --> 00:00:29.509
Jika pernyataan ini tidak benar,
maka lakukan kode di blok else di sini.
00:00:29.534 --> 00:00:33.081
Karena numberOfSmoothiesTillPrize
bernilai sepuluh
00:00:33.106 --> 00:00:38.297
dan sepuluh lebih besar dari sembilan,
maka kita mengarah pada kasus if di sini.
00:00:38.322 --> 00:00:40.359
Kita cetak pesan log yang menyebutkan,
00:00:40.384 --> 00:00:42.797
Selamat, kau mendapatkan smoothie gratis!
00:00:42.822 --> 00:00:46.614
Lalu kita memperbaharui
variabel numberOfSmoothiesTillPrize
00:00:46.639 --> 00:00:48.582
agar menjadi nilai baru seperti ini.
00:00:48.607 --> 00:00:53.937
Ini menaksir
sepuluh dikurangi sepuluh yaitu nol,
00:00:53.962 --> 00:00:58.201
jadi kita harus memperbaharuinya
untuk menjadi nol smoothie.
00:00:58.226 --> 00:01:01.621
Itu masuk akal, karena ketika
kau mencapai sepuluh smoothie,
00:01:01.646 --> 00:01:02.927
kau mendapat satu gratis,
00:01:02.952 --> 00:01:06.635
hitunganmu kembali menjadi nol
dan kau harus membeli sepuluh lagi.
00:01:06.660 --> 00:01:09.945
Jadi ini bernilai nol, ayo lanjutkan.
00:01:09.970 --> 00:01:13.413
Baiklah, kita telah
mencapai akhir jika blok kode,
00:01:13.438 --> 00:01:17.826
dan kita lompati kunci else karena
kita hanya melakukan satu atau yang lain.
00:01:17.851 --> 00:01:20.175
Jadi kita langsung ke bawah ini.
00:01:20.200 --> 00:01:23.390
Dalam pernyataan kode terakhir ini,
kita tambahkan pesan log yang menyebutkan,
00:01:23.415 --> 00:01:29.845
kau memiliki ruang kosong dari 10 smoothie
dibutuhkan untuk smoothie gratismu.
00:01:29.870 --> 00:01:33.868
Ruang kosong ini sebenarnya variabel
yang disebut numberOfSmoothiesTillPrize.
00:01:33.893 --> 00:01:38.657
Dan variabel ini bernilai nol,
karena kita memperbaharuinya di sini.
00:01:38.682 --> 00:01:42.126
Jadi pesan ini akan menyebutkan,
sekarang kau memiliki nol dari
00:01:42.126 --> 00:01:44.111
sepuluh smoothie
hingga gratis yang selanjutnya.
00:01:44.136 --> 00:01:46.186
Sehingga, jawabannya C.
00:01:46.211 --> 00:01:48.867
Dengan menjajaki kodenya,
kita mendapatkan pesan,
00:01:48.892 --> 00:01:51.160
Selamat, kau mendapat smoothie gratis.
00:01:51.185 --> 00:01:53.073
Dan kita juga melihat pesan,
00:01:53.098 --> 00:01:56.957
Saat ini kau memiliki 0 dari 10 smooothie
hingga smooothie gratis selanjutnya.
00:01:56.982 --> 00:02:00.543
Pilihan A, tidak benar, karena kita
tentu saja telah mendapat smoothie gratis.
00:02:00.568 --> 00:02:03.487
Pilihan B, tidak benar karena
kita telah memperbaharui jumlah
00:02:03.512 --> 00:02:05.567
smoothie yang kembali terhitung ke nol.
00:02:05.592 --> 00:02:09.060
Kerja bagus telah mencoba menyandi
bahwa kau tidak mengerti sebelumnya dan
00:02:09.085 --> 00:02:11.084
mencoba untuk menemukan jawaban.
00:02:11.109 --> 00:02:14.277
Lanjutkanlah belajar
hal yang sedang terjadi.