Pages

Kamis, 17 Maret 2011

Membuat segitiga penuh

Tugas Praktium suruh buat piramida penuh, awalnya sih pusing, nah setelah coba-coba jadi deh :P,,makanya kalau mau lanjut belajar C++ ya gag usah gampang nyerah trus sesumbar gag jelas,,ingat talk less do more, halah kayak iklak rokok, mari kita lanjut, membedah program

Langsung aja mulai dari..



#include
#include

Ya masih ingatkan apa maksud dari dua script di atas,,yup,,preprosesor, yang intinya kita akan menggunakan perintah yang disediakan oleh kedua file header itu, iostream(cin,cout) dan conio (getch)

int main(void){
int i,j,t;

lanjut dua script diatas secara urut yaitu pertama fungsi main, dimana fungsi keseluruhan akan di eksekusi, dan dilanjutkan dengan deklarasi yang dibutuhkan untuk memenuhi program

cout <<"=== SEGITIGA PIRAMID ===\n "; cout <<" Masukan tinggi piramid = "; cin >> t;

untuk 3 script diatas cuma sebagai intermezzo aja, jadi optional sih, yang penting ada intput outputnya, dimana baris ke-2 dari 3 baris tersebut menunjukan spase dimana bisa untuk menginputkan nilai tinggi yang diinginkan yang akan simpan dengan perintah cin kedalam t, yang sudah dideklarasikan, kemudian kita lanjutkan dengan perulangan untuk mencetak piramida itu,,bahasanya…:P

for(i=1;i<=t;i++){ for(j=t-0;j>=i;j--){
cout << " "; } Peulangan for pertama digunakan untuk mencetak berapa baris piramida itu akan dibuat yaitu berdasar Peulangan for pertama digunakan untuk mencetak berapa baris piramida itu akan dibuat yaitu berdasar pada jumlah nilai tinggi yang dimasukan karena bergantung dengan nilai t, kemudian dilanjutkan dengan penciptaan karakter spasi untuk membuat piramida dengan perulangan for kedua, setelah itu kita lanjut ke perulangan untuk menciptakan karakter bintang (*). for(j=1; j<=i; j++){ cout << "*"; } for (j=2;j<=i;j++){ cout << "*"; } Perulangan sudah berhasil hanya saja jika kita berhenti disini tanpa memberikan perintah ganti baris dan mengakhiri program maka hasil horizontal dan tidak membentuk sebuah piramida, untuk itu kita perlu satu script dibawah ini cout <<"\n"; } Untuk script dibawah ini bersifat optional,tergatung mengguanakan aplikasi pemrograman apa, berhubung saya menggunakan Borland yang notabene jika tanpa menggunakan perintah ini maka saat eksekusi tidak terlihat dan begitu cepatnya menghilang,kayak hantu..hehehe, jadi untuk menahan agar tampilan eksekusi bisa dilihat dengan mata telanjang maka digunakanlah script ini getch(); } Nah tinggal nyatuin aja tu potongan-potongan program yang diatas menjadi satu program utuh,,dan bush…jadilah sebuah piramida, gag perlu ke Mesir deh ..hehe :P

Tidak ada komentar:

Posting Komentar