Matlab Dasar #6 : Membuat Program Kuis Sederhana

Matlab Dasar #6 : Membuat Program Kuis Sederhana

Pada kesempatan kali ini saya membagikan coding kuis sederhana yang juga merupakan tugas perkuliahan saya sebenarnya, pada program kuis sederhana kali ini yang mana memiliki 2 tipe soal kuis yaitu pilihan ganda dan soal essay.
Matlab Dasar #6 : Membuat Program Kuis Sederhana
Untuk soal pilihan ganda kalian silahkan memilih nomor pilihan soal yaitu 1, dan saat ingin menjawab silahkan kalian jawab dengan hurup kapital, contohnya jika jawaban kalian adalah yang “D” maka kalian inputkan D dengan huruf kapital.
Untuk soal essay silahkan kalian isi jawaban 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 lalu 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 jawaban 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 adalah = 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 jawaban 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 adalah = 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 agar bisa 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 jawaban 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 adalah = 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 jawaban anda = ');  
 if c1 == c;  
 input('-------Jawaban Benar-------');  
 else  
 input('-------Jawaban Salah-------');  
 input('Jawaban yang benar adalah = 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 jawaban 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 jawaban 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 jawaban 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 jawaban 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.

Leave a Comment