Banner

Cara membuat program kuis menggunakan format batch

1. Buka notepad lali ketikan text dibawah ini



@echo off
cls
set /a skor= 0

:awal
cls
color 0a
echo hello!!
timeout /t 3/nobreak > nul
cls
color
echo selamat datang di kuis kampus
timeout /t 3 /nobreak > nul
cls

:tanya
set /p "pil=apakah kamu siap? [y/t]:"
if %pil% == y goto kuis
if %pil% == n goto keluar
if not %pil% == y goto salah

:kuis
cls
color 70
set /p "nama=masukan nama kamu : "
echo.
echo tekan sembarang tombol untuk memulai
pause>nul
goto soal1

:soal1
cls
color 70
echo pertanyaan I
echo.
echo nama player : %nama% skor : %skor%
echo.
echo.
echo Siapakah presiden pertama di indonesia?
echo a)Gusdur
echo b)SBY
echo c)Suharto
echo d)Sukarno
echo.
set /p "jawab=jawaban kamu : "
if %jawab% == d goto benar
if not %jawab% == d goto salah1

:benar
set /a skor += 10
echo.
echo kamu benar
echo.
echo tekan sembarang tombol untuk soal berikutnya!
pause>nul
goto soal2

:salah1
set /a skor += 0
echo.
echo kamu salah
echo.
echo tekan sembarang tombol untuk soal berikutnya
pause>nul
goto soal2


:soal2
cls
color 70
echo pertanyaan II
echo.
echo nama player : %nama% skor : %skor%
echo.
echo.
echo berapakah zona waktu di indonesia?
echo a)4
echo b)3
echo c)5
echo d)1
echo.
set /p "jawab=jawaban kamu : "
if %jawab% == b goto benar1
if not %jawab% == b goto salah2

:benar1
set /a skor += 10
echo.
echo kamu benar
echo.
echo tekan sembarang tombol untuk soal berikutnya!
pause>nul
goto soal3

:salah2
set /a skor += 0
echo.
echo kamu salah
echo.
echo tekan sembarang tombol untuk soal berikutnya
pause>nul
goto soal3

:soal3
cls
color 70
pertanyaan ke III
echo.
echo nama player : %nama% skor %skor%
echo.
echo.
echo warna bendera indonesia?
echo a)Hitam dan putih 
echo b)Biru dan merah
echo c)Merah dan putih
echo d)Hijau dan pink
echo.
set /p "jawab=jawaban kamu : "
if %jawab% == c goto benar2
if not %jawab% == c goto salah3

:benar2
set /a skor += 10
echo.
echo kamu benar
echo.
echo tekan sembarang tombol untuk soal berikutnya!
pause>nul
goto soal4

:salah3
set /a skor += 0
echo.
echo kamu salah
echo.
echo tekan sembarang tombol untuk soal berikutnya!
pause>nul
goto soal4


:soal4
cls
color 70
echo pertanyaan IV
echo.
echo nama player : %nama% skor : %skor%
echo.
echo.
echo indonesia merdeka pada tanggal??
echo a)17 Agustus
echo b)10 November
echo c)27 Maret
echo d)05 Juli
echo.
set /p "jawab=jawaban kamu : "
if %jawab% == a goto benar3
if not %jawab% == a goto salah4

:benar3
set /a skor += 10
echo.
echo kamu benar
echo.
echo tekan sembarang tombol untuk soal berikutnya!
pause>nul
goto soal5

:salah4
set /a skor += 0
echo.
echo kamu salah
echo.
echo tekan sembarang tombol untuk soal berikutnya!
pause>nul
goto soal5


:soal5
cls
echo pertanyaan IV
echo.
echo nama player : %nama% skor : %skor%
echo.
echo.
echo Negara yang pernah menjajah indonesia??
echo a)Malaysia
echo b)Timor laste
echo c)Jerman
echo d)Belanda
echo.
set /p "jawab=jawaban kamu : "
if %jawab% == d goto benar4
if not %jawab% == d goto salah5

:benar4
set /a skor += 10
echo.
echo kamu benar
echo.
echo tekan sembarang tombol untuk soal berikutnya!
pause>nul
goto hasil

:salah5
set /a skor += 0
echo.
echo kamu salah
echo.
echo tekan sembarang tombol untuk soal berikutnya!
pause>nul
goto hasil

:keluar
exit

:salah
echo.
echo Input Salah
pause>nul
:hasil
cls
color
echo HASIL
echo =====
echo.
echo nama player = %nama%
echo total skor  = %skor%
echo.
echo.
set /p "ulang=main lagi??[Y/n] : "
if %ulang% == y goto awal
if not %ulang% y goto keluar


2. Save dengan format .bat lalu buka CMD ketikan lokasi file bat berada.
3. Berikut tampilannya

Awal

Hasil



Jika ada error tinggalkan saja dikomentar :D

Subscribe to receive free email updates:

0 Response to "Cara membuat program kuis menggunakan format batch"

Post a Comment