<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- hanimaulisya_main_Blog1_1x1_as --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-8462904462266240" data-ad-slot="1837331217" data-ad-format="auto"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>

Tugas Kelompok 1M42 Algoritma Pemrograman Pyramid

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 :

Variabel
a:=1;
bt1:=7;

Rumusnya
a:=a+1;
bt1:=bt1-1;

Kondisinya
a<=bt1
Kenapa harus ada bt1 nya ? karena nilai batas itu nantinya harus bergerak, semakin kebawah semakin kecil.

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 awal
jml:=jml+bw
Sudah analisisnya ? sekarang buat algoritmanya ! tapi, kali ini bikin sketsa nya aja ya ... ? :D lebih simple



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... ^_^
Previous
Next Post »

Adsense