Halo halo :D ..
Lama gak ngepost nih gan lagi banyak kerjaan hehe.
Yaudah sekarang ane mau ngepost tentang program sederhana yang udah ane bikin beberapa bulan kemaren.
Program ini menggunakan bahasa C.
Oke langsung saja cekidot ..
#include <stdio.h>
#include <conio.h>
int k;
void awal()
{
printf("===================================================================\n");
printf("=====================SELAMAT DATANG DALAM KUIS=====================\n");
printf("============WHO WANTS TO BE A MILLIONAIRE VERSI MURID SD===========\n");
printf("===================================================================\n\n");
}
void garis()
{
printf("===================================================================\n");
}
void satu()
{
char tahun;
printf("\t\tJawablah pertanyaan berikut ini\n");
printf("\t\t\t Good Luck\n\n");
printf("Soal pertama dengan hadiah Rp. 500;\n");
printf("Tahun berapakah Indonesia merdeka... ");
printf("\na.1941\t");
printf("c.1945\n");
printf("b.1942\t");
printf("d.1949\n");
printf("jawab: ");
scanf("%s", &tahun);
switch(tahun)
{
case 'a':
break;
case 'c': printf("\nSelamat anda mendapat Rp. 500;");
k=1;
break;
case 'b':
break;
case 'd':
k=0;
break;
}
}
void dua()
{
char sby;
printf("\n\nSoal kedua dengan hadiah Rp. 1.000;\n");
printf("Siapakah nama pahlawan yang berasal dari Surabaya... ");
printf("\na.Sutomo\t");
printf("c.Sultan Hasannudin\n");
printf("b.Ahmad Yani\t");
printf("d.I Gusti Ngurah Rai\n");
printf("jawab: ");
scanf ("%s",&sby);
switch(sby)
{
case 'a':printf("\nSelamat anda mendapat Rp. 1.000;");
k=1;
break;
case 'c':
break;
case 'b':
break;
case 'd':
k=0;
break;
}
}
void tiga()
{
char duit;
printf("\n\nSoal ketiga dengan hadiah Rp. 10.000;\n");
printf("Siapakah nama pahlawan yang ada pada uang Rp. 1.000... ");
printf("\na. Cut Nyak Dien \t");
printf("c. Kapiten Patimura \n");
printf("b. Ir. soekarno\t\t");
printf("d. Ki Hajar Dewantara\n");
printf("Jawab: ");
scanf("%s",&duit);
switch(duit)
{
case 'a':
break;
case 'c': printf("\nSelamat anda mendapat Rp. 10.000;");
k=1;
break;
case 'b':
break;
case 'd':
k=0;
break;
}
}
void empat()
{
char jahit;
printf("\n\nSoal keempat dengan hadiah Rp. 25.000;\n");
printf("Siapakah yang menjahit bendera Merah Putih pertama kali... ");
printf("\na. Fatmawati \t");
printf("c. Cut Nyak Dien\n");
printf("b. Ir. soekarno\t");
printf("d. Supriadi\n");
printf("Jawab: ");
scanf("%s",&jahit);
switch(jahit)
{
case 'a': printf("\nSelamat anda mendapat Rp. 25.000;");
k=1;
break;
case 'c':
break;
case 'b':
break;
case 'd':
k=0;
break;
}
}
void lima()
{
char didik;
printf("\n\nSoal kelima dengan hadiah Rp. 50.000;\n");
printf("Siapakah nama bapak pendidikan Indonesia... ");
printf("\na. Jendral Ahmad Yani \t");
printf("c. Jendral Sudirman\n");
printf("b. Ir. soekarno\t\t");
printf("d. Ki Hajar Dewantara\n");
printf("Jawab: ");
scanf("%s",&didik);
switch(didik)
{
case 'a':
k=0;
break;
case 'c':
break;
case 'b':
break;
case 'd': printf("\nSelamat anda mendapat Rp. 50.000;");
k=1;
break;
}
}
void enam()
{
printf("\n\n\n===================================================================");
printf("\n===============TERIMA KASIH TELAH BERMAIN DENGAN KAMI==============");
printf("\n======SILAHKAN AMBIL HADIAHNYA DENGAN DOSEN YANG BERSANGKUTAN======");
printf("\n===================================================================");
}
main()
{
char nama, lagi;
int usia;
atas:
system("cls");
awal();
printf("Apakah anda bersedia menjawab pertanyan yang akan diberikan [Y/T] = ");
lagi=getche();
if (lagi == 'Y' || lagi == 'y')
{
goto next;
}
else
{
goto keluar;
}
next:
printf("\n\nSebelum memulai kuis ini, silahkan mengisi data-data berikut.\n");
garis();
printf("Masukkan nama anda: ");
scanf("%s",&nama);
printf("Masukkan usia anda: ");
scanf("%d",&usia);
garis();
satu();
if(k==0)
{
printf("\nMaaf anda gagal\n");
printf("silahkan ulangi dari awal\n");
system("pause");
goto atas;
}
dua();
if(k==0)
{
printf("\nMaaf anda gagal\n");
printf("silahkan ulangi dari awal\n");
system("pause");
goto atas;
}
tiga();
if(k==0)
{
printf("\nMaaf anda gagal\n");
printf("silahkan ulangi dari awal\n");
system("pause");
goto atas;
}
empat();
if(k==0)
{
printf("\nMaaf anda gagal\n");
printf("silahkan ulangi dari awal\n");
system("pause");
goto atas;
}
lima();
if(k==0)
{
printf("\nMaaf anda gagal\n");
printf("silahkan ulangi dari awal\n");
system("pause");
goto atas;
}
enam();
getch();
keluar:
system("exit");
}