Maaf, step ini tidak memakai variabel operan...
Tunggu update selanjutnya...
^_^
Ada soal untuk tugas kelompok, begini nih soalnya ?
Setelah fight berjam-jam, akhirnya nemu juga pembahasan ini...
Pertama !
Seperti biasa, kita analisis dulu !
1. Cari perulangan utamanya ? sudah ketemu ? bagus...
Perulangan pertamanya , angka 9 - 3 yang vertikal kebawah
Variabel
bw:=9
Rumusnya
bw:=bw-1;
Kondisinya
bw>=3
2. Dari soal diatas, kita coba utak-atik dan cari tahu kenapa angka 9 bisa menjorok ke kanan
nah perhatikan gambar ini !
ternyata ada sebuah angka yang disembunyikan, jadikan angka itu variabel, analisis :
VariabelKenapa harus ada bt1 nya ? karena nilai batas itu nantinya harus bergerak, semakin kebawah semakin kecil.
a:=1;
bt1:=7;
Rumusnya
a:=a+1;
bt1:=bt1-1;
Kondisinya
a<=bt1
3. sekarang gimana caranya biar angka 9 itu ada satu, 8 itu ada 2 , dan seterusnya... coba kita sulap angka-angka yang sama itu jadi angka yang berurutan. Perhatikan gambar berikut ini !
Gimana udah ngeh ?, lanjut... Jadi angka itu kita analisis lagi
Variabel
b:=1;
bt2:=1;
Rumusnya
b:=b+1;
bt2:=bt2+1;
Kondisinya
b<=bt2
Kenapa ada bt2 ? jawabannya masih saudara sama jawaban tentang bt1...
4. Sekarang, untuk menghitung nilai total keseluruhan saya pakai variabel
jml:=0; // variabel harga awalSudah analisisnya ? sekarang buat algoritmanya ! tapi, kali ini bikin sketsa nya aja ya ... ? :D lebih simple
jml:=jml+bw

Nah, silahkan ketik coding sendiri ya... seperti biasa, jangan sekali-kali scroll kebawah sebelum kamu selesai tulis pascalnya... dan run, dan sukses...
kalau benar harusnya seperti ini...
Sebelum kalian meninggalkan halaman ini, mohon maaf tulisan ini tidak ditujukan untuk menjadikan kalian malas berpikir, hanya ingin sekedar membantu memahami soal, jadi lebih menekankan ke step step nya dari pada jawabannya, selamat CODING kawaan,
silahkan krisar dikolom komentar...
atau kirim ke hmauliza@gmail.com
Terimakasih... ^_^
Sign up here with your email




EmoticonEmoticon