Program Game Tic Tac Toe (Password 26282) menggunakan Borland C++
Program Game Tic Tac Toe (Password
26282)
menggunakan Borland C++
1.
Buka aplikasi Borland C++ pada PC/Laptop anda.
2.
Klik File, New, Project
3.
Untuk codingnya adalah sebagai berikut :
#include <iostream.h>
#include <conio.h>
main()
{
int pass, bu, z, baris, kolom;
char a, b, c, d, e, f, g, h, i, ulang;
cout << "CREATED BY :" << endl;
cout << "NAMA
: FITRI FEBRIANI" << endl;
cout << "NIM
: 14092148" << endl;
cout << "KELAS : STRUKTUR DATA" <<
endl << endl;
bu = 0;
do
{
cout << "Password : ";
cin >> pass;
if(pass == 26282)
{
mulai:
a = ' ';
b = ' ';
c = ' ';
d = ' ';
e = ' ';
f = ' ';
g = ' ';
h = ' ';
i = ' ';
z=1;
while(z<=10)
{
clrscr();
lanjut:
cout << "CREATED BY :" << endl;
cout << "NAMA
: FITRI FEBRIANI" << endl;
cout << "NIM
: 14092148" <<endl;
cout << "KELAS : STRUKTUR DATA" <<
endl
<< endl;
cout << "GAME TIC TAC TOE 2 PLAYER"
<< endl << endl;
cout << "\t" << " "
<< a << " | " << b
<< " | " << c << " "
<< endl;
cout << "\t" <<
"-----------" << endl;
cout << "\t" << " "
<< d << " | " << e <<
" | " << f << " " <<
endl;
cout << "\t" <<
"-----------" << endl;
cout << "\t" << " "
<< g << " | " << h
<< " | " << i << " "
<< endl << endl;
if(z==10)
{
clrscr();
cout << "CREATED BY :" << endl;
cout << "NAMA
: FITRI FEBRIANI" << endl;
cout << "NIM
: 14092148" <<endl;
cout << "KELAS : STRUKTUR DATA" <<
endl
<< endl;
cout << "GAME TIC TAC TOE 2PLAYER" <<
endl << endl;
cout << "\t" << " "
<< a << " | " << b
<< " | " << c << " "
<< endl;
cout << "\t" <<
"-----------" <<
endl;
cout << "\t" << " "
<< d << " | " << e
<< " | " << f << " "
<< endl;
cout << "\t" <<
"-----------" <<
endl;
cout << "\t" << " "
<< g << " | " << h
<< " | " << i << " "
<< endl << endl;
cout << "Draw" << endl << endl;
cout << "Apakah Ingin Main Lagi [y/n] ? ";
cin >> ulang;
if(ulang=='y')
{
clrscr();
goto mulai;
}
else
{
return 0;
}
}
if(((a=='X')&&(b=='X'))&&(c=='X'))
{
cout << "Player 1 Menang" <<
endl<< endl;
cout << "Apakah Ingin Main Lagi [y/n] ? ";
cin >> ulang;
if(ulang=='y')
{
clrscr();
goto mulai;
}
else
{
return 0;
}
}
else if(((d=='X')&&(e=='X'))&&
(f=='X'))
{
cout << "Player 1 Menang" <<
endl<< endl;
cout << "Apakah Ingin Main Lagi[y/n] ? ";
cin >> ulang;
if(ulang=='y')
{
clrscr();
goto mulai;
}
else
{
return 0;
}
}
else if(((g=='X')&&(h=='X'))&&
(i=='X'))
{
cout << "Player 1 Menang" <<
endl<< endl;
cout << "Apakah Ingin Main Lagi[y/n] ? ";
cin >> ulang;
if(ulang=='y')
{
clrscr();
goto mulai;
}
else
{
return 0;
}
}
else if(((a=='X')&&(d=='X'))&&
(g=='X'))
{
cout << "Player 1 Menang" <<
endl<< endl;
cout << "Apakah Ingin Main Lagi[y/n] ? ";
cin >> ulang;
if(ulang=='y')
{
clrscr();
goto mulai;
}
else
{
return 0;
}
}
else if(((b=='X')&&(e=='X'))&&
(h=='X'))
{
cout << "Player 1 Menang" <<
endl<< endl;
cout << "Apakah Ingin Main Lagi[y/n] ? ";
cin >> ulang;
if(ulang=='y')
{
clrscr();
goto mulai;
}
else
{
return 0;
}
}
else if(((c=='X')&&(f=='X'))&&(i=='X'))
{
cout << "Player 1 Menang" <<
endl<< endl;
cout << "Apakah Ingin Main Lagi[y/n] ? ";
cin >> ulang;
if(ulang=='y')
{
clrscr();
goto mulai;
}
else
{
return 0;
}
}
else if(((a=='X')&&(e=='X'))&&
(i=='X'))
{
cout << "Player 1 Menang" <<
endl<< endl;
cout << "Apakah Ingin Main Lagi[y/n] ? ";
cin >> ulang;
if(ulang=='y')
{
clrscr();
goto mulai;
}
else
{
return 0;
}
}
else if(((c=='X')&&(e=='X'))&&
(g=='X'))
{
cout << "Player 1 Menang" <<
endl<< endl;
cout << "Apakah Ingin Main Lagi[y/n] ? ";
cin >> ulang;
if(ulang=='y')
{
clrscr();
goto mulai;
}
else
{
return 0;
}
}
else if(((a=='O')&&(b=='O'))&&
(c=='O'))
{
cout << "Player 2 Menang" <<
endl<< endl;
cout << "Apakah Ingin Main Lagi[y/n] ? ";
cin >> ulang;
if(ulang=='y')
{
clrscr();
goto mulai;
}
else
{
return 0;
}
}
else if(((d=='O')&&(e=='O'))&&
(f=='O'))
{
cout << "Player 2 Menang" <<
endl<< endl;
cout << "Apakah Ingin Main Lagi[y/n] ? ";
cin >> ulang;
if(ulang=='y')
{
clrscr();
goto mulai;
}
else
{
return 0;
}
}
else if(((g=='O')&&(h=='O'))&&
(i=='O'))
{
cout << "Player 2 Menang" <<
endl<< endl;
cout << "Apakah Ingin Main Lagi[y/n] ? ";
cin >> ulang;
if(ulang=='y')
{
clrscr();
goto mulai;
}
else
{
return 0;
}
}
else if(((a=='O')&&(d=='O'))&&
(g=='O'))
{
cout << "Player 2 Menang" <<
endl<< endl;
cout << "Apakah Ingin Main Lagi[y/n] ? ";
cin >> ulang;
if(ulang=='y')
{
clrscr();
goto mulai;
}
else
{
return 0;
}
}
else if(((b=='O')&&(e=='O'))&&
(h=='O'))
{
cout << "Player 2 Menang" <<
endl<< endl;
cout << "Apakah Ingin Main Lagi[y/n] ? ";
cin >> ulang;
if(ulang=='y')
{
clrscr();
goto mulai;
}
else
{
return 0;
}
}
else if(((c=='O')&&(f=='O'))&&(i=='O'))
{
cout << "Player 2 Menang" <<
endl<< endl;
cout << "Apakah Ingin Main Lagi[y/n] ? ";
cin >> ulang;
if(ulang=='y')
{
clrscr();
goto mulai;
}
else
{
return 0;
}
}
else if(((a=='O')&&(e=='O'))&&
(i=='O'))
{
cout << "Player 2 Menang" <<
endl<< endl;
cout << "Apakah Ingin Main Lagi[y/n] ? ";
cin >> ulang;
if(ulang=='y')
{
clrscr();
goto mulai;
}
else
{
return 0;
}
}
else if(((c=='O')&&(e=='O'))&&
(g=='O'))
{
cout << "Player 2 Menang" <<
endl<< endl;
cout << "Apakah Ingin Main Lagi[y/n] ? ";
cin >> ulang;
if(ulang=='y')
{
clrscr();
goto mulai;
}
else
{
return 0;
}
}
if(z % 2 == 1)
{
cout << "Player 1 [X]";
}
else
{
cout << "Player 2 [O]";
}
cout << endl << endl << "Masukan
Baris [V] [1..3] : ";
cin >> baris;
if(baris>3)
{
cout << "Bilangan Diluar Jangkauan"
<< endl;
cout << "Masukan Angka 1 Sampai 3";
getch();
clrscr();
goto lanjut;
}
cout << "Masukan kolom [>] [1..3] : ";
cin >> kolom;
if(kolom>3)
{
cout << "Bilangan Diluar Jangkauan"
<< endl;
cout << "Masukan Angka 1 Sampai 3";
getch();
clrscr();
goto lanjut;
}
if((baris==1)&&(kolom==1))
{
if(a!=' ')
{
z--;
cout << endl << "Sudah Diisi";
getch();
}
else
{
if(z % 2 == 1)
{
a = 'X';
}
else
{
a = 'O';
}
}
}
else if((baris==1)&&(kolom==2))
{
if(b!=' ')
{
z--;
cout << endl << "Sudah Diisi";
getch();
}
else
{
if(z % 2 == 1)
{
b = 'X';
}
else
{
b = 'O';
}
}
}
else if((baris==1)&&(kolom==3))
{
if(c!=' ')
{
z--;
cout << endl << "Sudah Diisi";
getch();
}
else
{
if(z % 2 == 1)
{
c = 'X';
}
else
{
c = 'O';
}
}
}
else if((baris==2)&&(kolom==1))
{
if(d!=' ')
{
z--;
cout << endl << "Sudah Diisi";
getch();
}
else
{
if(z % 2 == 1)
{
d = 'X';
}
else
{
d = 'O';
}
}
}
else if((baris==2)&&(kolom==2))
{
if(e!=' ')
{
z--;
cout << endl << "Sudah Diisi";
getch();
}
else
{
if(z % 2 == 1)
{
e = 'X';
}
else
{
e = 'O';
}
}
}
else if((baris==2)&&(kolom==3))
{
if(f!=' ')
{
z--;
cout << endl << "Sudah Diisi";
getch();
}
else
{
if(z % 2 == 1)
{
f = 'X';
}
else
{
f = 'O';
}
}
}
else if((baris==3)&&(kolom==1))
{
if(g!=' ')
{
z--;
cout << endl << "Sudah Diisi";
getch();
}
else
{
if(z % 2 == 1)
{
g = 'X';
}
else
{
g = 'O';
}
}
}
else if((baris==3)&&(kolom==2))
{
if(h!=' ')
{
z--;
cout << endl << "Sudah Diisi";
getch();
}
else
{
if(z % 2 == 1)
{
h = 'X';
}
else
{
h = 'O';
}
}
}
else if((baris==3)&&(kolom==3))
{
if(i!=' ')
{
z--;
cout << endl << "Sudah Diisi";
getch();
}
else
{
if(z % 2 == 1)
{
i = 'X';
}
else
{
i = 'O';
}
}
}
z++;
clrscr();
goto lanjut;
}
}
else
{
bu++;
cout << "Password Salah" << endl
<<
endl;
}
if(bu==3)
{
cout << "Program Di Blokir!! ";
}
}
while((pass != 123)&&(bu < 3));
getch();
}
4.
Selamat mencoba kawan.. semoga penjelasan
diatas dapat bermanfaat dan mempermudah teman-teman semua dalam pembuatan
program.
Tetap
semangat, terus berusaha dan pantang menyerah !! Selamat belajar..
http://fitrifebriani26.blogspot.com
Komentar
Posting Komentar