Membuat Piramida dengan Bahasa C
Selamat Malam,
Pada kali saya ingin membahas mengenai problem solving, bagaimana cara kita mencari solusi untuk masalah yang telah di sediakan pada kali ini kita akan membahas mengenai problem solving dimana kita akan membuat piramida dengan pola sebagai berikut :
Dari gambar diatas kita dapat mulai menganalisa,
sehingga menghasilkan beberapa kesimpulan.
- Sebuah input angka integer yang kita sebut dengan n.
- Tinggi piramid nilai dari input
- Panjang piramid adalah 2x dari nilai input
- Bila kita asumsikan bahwa tinggi adalah t dan panjang adalah p dan nilai * adalah pattern maka dari gambar diatas akan kita sadari bahwan pattern hanya akan di cetak "jika nilai p itu lebih besar n-t dan p < n+t
- Terdapat dua loop 1 untuk tinggi dan 1 untuk panjang piramida
Sehingga dapat kita implementasikan sebagai berikut :
NOTE: Sebelum melihat kode di bawah lebih baik latihan dengan kesimpulan yang ada.
Diatas adalah cara menyelesaikan masalah piramida ini, pada umumnya permasalahan bukan pada bahasa pemrograman namun pada cara pemecahan masalah yang kita miliki.
Selamat Mencoba,
Happy Coder :)
No comments: