Matlab Dasar #6 : Menciptakan Jadwal Kuis Sederhana
Matlab Dasar #6 : Membuat Program Kuis Sederhana
Pada kesempatan kali ini aku membagikan coding kuis sederhana yang juga merupakan kiprah perkuliahan aku sebenarnya, pada jadwal kuis sederhana kali ini yang mana mempunyai 2 tipe soal kuis yaitu pilihan ganda dan soal essay.
Untuk soal pilihan ganda kalian silahkan menentukan nomor pilihan soal yaitu 1, dan ketika ingin menjawab silahkan kalian jawab dengan hurup kapital, misalnya kalau balasan kalian yaitu yang "D" maka kalian inputkan D dengan aksara kapital.
Untuk soal essay silahkan kalian isi balasan sesuai dengan soal yang diberikan. Mungkin cukup sekian penjelasannya silahkan mencoba programnnya.
Script Code Program Kuis Sederhana Matematika
clc; disp('______________________________________________________________________________teknoowl.com_____'); disp(' Program Kuis Matematika Sederhana '); disp(' Kunjungi Teknoowl.com'); disp('________________________*************************************________________________________'); disp(' '); disp('>>>>>>Soal Kuis Terdiri Dari Soal Pilihan Ganda dan Essay<<<<<<'); disp('1.Soal Pilihan Ganda <----'); disp('2.Soal Essay <----'); disp('3.Keluar <----'); disp(''); disp('=====Jawab Dengan Huruf Kapital=====') k=0; n= input(' masukan pilihan anda (1-3)= '); if n==1; for A=1 disp('1. Nana membeli 5 buah apel kemudian Kirah meminta apel Nana sebanyak 2 buah, berapa sisa apel punya Nana? '); a=5; b=2; A=4; B=2; C=3; D=6; c=C; c=a-b; disp('A.4; B.2; C.3; D.6') c1=input('masukkan balasan anda = '); if c1 == c; input('-------Jawaban Benar-------'); else input('-------Jawaban Salah-------'); end if c1 == c; input (' Nilai + 10 '); k=k+1; else input(' Nilai - 10 '); k=k-1; input('Jawaban yang benar yaitu = C.3 ') end for A=2 disp('2. 32+11-27= Jawaban yang benar adalah? '); a=21; b=22; d=27; A=16; B=37; C=18; D=39; c=A; c=a+b-d; disp('A.16; B.37; C. 18; D.39') c1=input('masukkan balasan anda = '); if c1 == c; input('-------Jawaban Benar-------'); else input('-------Jawaban Salah-------'); end if c1 == c; input (' Nilai + 10 '); k=k+1; else input(' Nilai - 10 '); input('Jawaban yang benar yaitu = A.16') k=k-1; end for A=3 disp('3. Sekarung beras seharga Rp 127,000 dengan uang yang dimiliki sebesar Rp 97,000 berapa uang yang di butuhkan lagi semoga dapat membeli sekarung beras tersebut?'); a=127000; b=97000; A=19700; B=20000; C=29000; D=30000; c=D; c=a-b; disp('A.Rp 19,700; B.Rp 20,000; C.Rp 29,000; D.Rp 30,000?') c1=input('masukkan balasan anda = '); if c1 == c; input('-------Jawaban Benar-------'); else input('-------Jawaban Salah-------'); end if c1 == c; input (' Nilai + 10 '); k=k+1; else input(' Nilai - 10 '); k=k-1; input('Jawaban yang benar yaitu = D.Rp 30,000') end end end end end if n==2; for B=5 disp('1. 49 + 79= '); a=49; b=79; c=128; c=a+b; c1=input('masukkan balasan anda = '); if c1 == c; input('-------Jawaban Benar-------'); else input('-------Jawaban Salah-------'); input('Jawaban yang benar yaitu = 128 ') end if c1 == c; input (' Nilai + 10 '); k=k+1; else input(' Nilai - 10 '); k=k-1; end for B=6 disp('2. 32 + 45 – 22 = '); a=32; b=45; d=22; c=55; c=a+b-d; c1=input('masukkan balasan anda = '); if c1 == c; input('-------Jawaban Benar-------'); else input('-------Jawaban Salah-------'); end if c1 == c; input (' Nilai + 10 '); k=k+1; else input(' Nilai - 10 '); k=k-1; end for B=7 disp('3. 11 + 5 = '); a=11; b=5; c=16; c=a+b; c1=input('masukkan balasan anda = '); if c1 == c; input('-------Jawaban Benar-------'); else input('-------Jawaban Salah-------'); end if c1 == c; input (' Nilai + 10 '); k=k+1; else input(' Nilai - 10 '); k=k-1; end for B=8 disp('4. 300Km+590Km = ...Hm '); a= 300; b= 590; d= 8900; d=(a+b)*10; d1= input('masukkan balasan anda = '); if d1 == d; input('-------Jawaban Benar-------'); else input('-------Jawaban Salah-------'); end if c1 == c; input ('Nilai + 10 '); k=k+1; else input(' Nilai - 10 '); k=k-1; end for B=9 disp('5. 300-299 = '); a= 300; b= 299; c= 1; c= a-b; c1= input('masukkan balasan anda = '); if c1 == c; input('-------Jawaban Benar-------'); else input('-------Jawaban Salah-------'); end if c1 == c; input (' Nilai + 10 '); k=k+1; else input(' Nilai - 10 '); k=k-1; end end end end end end end disp(''); disp(''); disp('_______________________________________' ); k=10*k; disp(['Total Nilai Yang Anda Kumpulkan = ',num2str(k)]); disp('_________________________________________'); disp('Terima Kasih, Semoga Program Saya Bisa Membantu Anda (TeknoOwl)'); if n==3; exit end
Jika ada pertanyaan silahkan komentar dibawah , semoga berhasil.