program nya tentang game quiz, mungkin bagi agan-agan yg sudah mahir pasti dibilang gampang buat ini program kan ?
ya maklum lah ane masih newbie, masih butuh banyak belajar juga.
sekalian untuk sharing aja ya disini agan agan sekalian.
langsung aja deh ini source code nya, kalo ada yg mau nyoba kalo bisa jangan copy paste ya gan.
kan kata nya programmer, harus di ketik ulang dong hehehe.
langsung aja nih ya source nya:
#include <cstdlib>
#include <conio.h>
#include <cstring>
using namespace std;
int main()
{
system("COLOR 1A");
char pil1,pil2,pil3,pil4,jawab1,jawab2,jawab3;
cout<<"=======================================================================\n";
cout<<"PROGRAM QUIZ VERSI FACHRY RAMADHAN, SELAMAT MENCOBA !!\n";
cout<<"=======================================================================\n";
cout<<"Mau Langsung ke Pertanyaan Pertama ? (y/n)";
cin>>pil1;
switch(pil1)
{
case 'Y':
case 'y':
goto pertanyaan1;
break;
case 'N':
case 'n':
exit(0);
break;
default:
exit(0);
}
pertanyaan1:
system("cls");
system("COLOR 1B");
cout<<"Pertanyaan 1 :\n\n";
cout<<"Apa nama fungsi yg dipakai untuk menyalin string asal ke variabel string tujuan ?\n";
cout<<"a. strcat\n";
cout<<"b. strlen\n";
cout<<"c. strcpy\n\n";
cin>>jawab1;
switch(jawab1)
{
case 'A':
case 'a':
cout<<"maaf, jawaban masih belum tepat. Silahkan ulang dari awal ! (y/n)\n";
cin>>pil2;
{if((pil2=='y')||(pil2=='Y'))
{goto pertanyaan1;}
else if((pil2=='n')||(pil2=='N'))
{exit(0);}}
break;
case 'B':
case 'b':
cout<<"maaf, jawaban masih belum tepat. Silahkan ulang dari awal ! (y/n)\n";
cin>>pil2;
{if((pil2=='y')||(pil2=='Y'))
{goto pertanyaan1;}
else if((pil2=='n')||(pil2=='N'))
{exit(0);}}
break;
case 'C':
case 'c':
cout<<"Selamat, jawaban kamu benar. Mau lanjut ke Pertanyaan berikutnya ? (y/n)\n";
cin>>pil2;
{if((pil2=='y')||(pil2=='Y'))
{goto pertanyaan2;}
else if((pil2=='n')||(pil2=='N'))
{exit(0);}}
break;
default:
exit(0);
}
pertanyaan2:
system("cls");
system("COLOR 1C");
cout<<"Pertanyaan 2 :\n\n";
cout<<"Ada berapa macam-macam Array ?\n";
cout<<"a. 3\n";
cout<<"b. 5\n";
cout<<"c. 2\n\n";
cin>>jawab2;
switch(jawab2)
{
case 'A':
case 'a':
cout<<"Selamat, jawaban kamu benar. Mau lanjut ke pertanyaan berikutnya ? (y/n)\n";
cin>>pil3;
{if((pil3=='y')||(pil3=='Y'))
{goto pertanyaan3;}
else if((pil3=='n')||(pil3=='N'))
{exit(0);}}
break;
case 'B':
case 'b':
cout<<"maaf, jawaban masih belum tepat. Silahkan ulang dari awal ! (y/n)\n";
cin>>pil3;
{if((pil3=='y')||(pil3=='Y'))
{goto pertanyaan1;}
else if((pil3=='n')||(pil3=='N'))
{exit(0);}}
break;
case 'C':
case 'c':
cout<<"maaf, jawaban masih belum tepat. Silahkan ulang dari awal ! (y/n)\n";
cin>>pil3;
{if((pil3=='y')||(pil3=='Y'))
{goto pertanyaan1;}
else if((pil3=='n')||(pil3=='N'))
{exit(0);}}
break;
default:
exit(0);
}
pertanyaan3:
system("cls");
system("COLOR 1D");
cout<<"Pertanyaan 3 :\n\n";
cout<<"Dari pilihan dibawah ini, manakah data bertipe pecahan ?\n";
cout<<"a. unsigned int\n";
cout<<"b. float\n";
cout<<"c. long int\n\n";
cin>>jawab3;
switch(jawab3)
{
case 'A':
case 'a':
cout<<"maaf, jawaban masih belum tepat. Silahkan ulang dari awal ! (y/n)\n";
cin>>pil4;
{if((pil4=='y')||(pil4=='Y'))
{goto pertanyaan1;}
else if((pil4=='n')||(pil4=='N'))
{exit(0);}}
break;
case 'B':
case 'b':
goto selesai;
break;
default:
exit(0);
case 'C':
case 'c':
cout<<"maaf, jawaban masih belum tepat. Silahkan ulang dari awal ! (y/n)\n";
cin>>pil4;
{if((pil4=='y')||(pil4=='Y'))
{goto pertanyaan1;}
else if((pil4=='n')||(pil4=='N'))
{exit(0);}}
break;
}
selesai:
system("cls");
system("COLOR 1E");
cout<<"Selamat, kamu telah menjawab semua pertanyaan dalam game quiz ini\n";
cout<<"Terima kasih sudah bermain";
getch();
}
ini hasil output nya :
segitu dulu aja ya gan, silahkan bagi yg mau mencoba.
nanti akan ane share lagi program program yg lebih waw hehehe..
good
BalasHapusmksh tutornya gan
BalasHapusnumpang sharing gan...ini blog juga tentang game
BalasHapusheriadyblog.blogspot.co.id
di save nya format apa gan ? exe
BalasHapusdi save nya format apa gan ? exe
BalasHapus.cpp
Hapus