Ketupat Dalam Ketupat
Assalamu'alaikum Warahmatullahi Wabarakaatuh. Hallo sahabat TIFLearning, kali ini kita akan mencoba merakit sesuatu yang menarik, yaitu membuat ketupat dalam ketupat yang mana ketupat tersebut berada di dalam sebuah ketupat yang terletak dalam sebuah ketupat di dalam ketupat bla... bla... bla... . Untuk contoh hasil tampilannya sebagai berikut :
Ukuran pada gambar di atas adalah untuk menentukan ukurannya, yang otomatis jika bilangannya diperbesar makan ketupatnya pun akan semakin besar. Silahkan teman2 isi angka 1000 pada ukurannya dan amati selama 30 detik, maka teman2 akan melihat animasi yang keren :D :D
Langsung saja, silahkan kopas dan compile kodingan berikut (jangan lupa pula untuk dipahami juga :) ) :
#include<iostream>
using namespace std;
main(){
int i,j,n;
cout<<"ukuran : "; cin>>n;
for(i=1;i<=n;i++){
for(j=n-1;j>=i-1;j--) cout<<" ";
for(j=1;j<=i*2-1;j++){ if(j%2==1 && j==i) cout<<"^";
else if(j%2==1 && j<i) cout<<"/";
else if(j%2==1 && j>i) cout<<"\\";
else cout<<" ";
}
cout<<endl;
}
for(i=n;i>=1;i--){
for(j=n;j>=i;j--) cout<<" ";
for(j=1;j<=i*2-1;j++){
if(j%2==1 && j==i) cout<<"v";
else if(j%2==1 && j<i) cout<<"\\";
else if(j%2==1 && j>i) cout<<"/";
else cout<<" ";
}
cout<<endl;
}
}
using namespace std;
main(){
int i,j,n;
cout<<"ukuran : "; cin>>n;
for(i=1;i<=n;i++){
for(j=n-1;j>=i-1;j--) cout<<" ";
for(j=1;j<=i*2-1;j++){ if(j%2==1 && j==i) cout<<"^";
else if(j%2==1 && j<i) cout<<"/";
else if(j%2==1 && j>i) cout<<"\\";
else cout<<" ";
}
cout<<endl;
}
for(i=n;i>=1;i--){
for(j=n;j>=i;j--) cout<<" ";
for(j=1;j<=i*2-1;j++){
if(j%2==1 && j==i) cout<<"v";
else if(j%2==1 && j<i) cout<<"\\";
else if(j%2==1 && j>i) cout<<"/";
else cout<<" ";
}
cout<<endl;
}
}
Berhubung saya lagi malas jelasin :p jadi monggo teman2 pahami sendiri kodingannya (kodingannya sedikit kok :) ). Mungkin itu saja teknik kali ini, bagi yang bingung baris perintahnya silahkan komen di kolom komentarnya. Terima kasih :)
Tidak ada komentar: