Misi gan, maap mau tanya. Ane buntu di bagian perulangan for gan. Ini gimana ya biar bisa muncul nilai mulai dari yang terbesar hingga yang terkecil? atas pencerahannya terimakasih banyak gan.
Jawab
Coba dibuat kayak gini saja gan,
for (i=batas; i>=2; i--){
if(i%2 == 0){
cetaki; //dengan instruksi sebenarnya
}
else{
cetak spasi ""; //dengan instruksi sebenarnya
}
}
maksud instruksi sebenarnya pada komentar di atas itu pake "printout gan" aku cuman males ngetiknya saja buat itu 😃 hihihi silakan disesuaikan.
Itu mau menampilkan nilai genap dari yang terbesar sampai yang terkecil ya gan?
Oke, berarti itu tinggal dibalik saja gan parameter di perulangannya.
maksudte gimana gan ane masih belum paham -- auditorinside
jadi,
i=batas; i>=2; i-2
nanti kalo sudah dicoba, tolong kasih capture outputnya seperti apa, cuman sekedar pengen tau saja apakah hasilnya sesuai atau mendekati harapan.
Sebentar... menurutku, parameter mu di atas masih ada yang keliru, karena untuk mencari nilai genap itu bukan berarti semuanya ditambah 2 (i+2), bukan juga dikurangi 2. Tapi yang benar adalah x dimana x modulus 2 = 0.
waduh tambah pusieeeng gan, terus aku kudu pie gan? -- auditorinside
Gan, setelah tak coba lumayan berhasil gan, tapi kok ada nol nya ya di belakang koma?
itu karena ente pake tipe data "float" bro untuk variabel batas. Silakan ganti dulu ke "int" bro biar jadi nilai bulat.
Oke siip, makasih bro !!!!!! successfull!!!