Skip to main content

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.

Matlab Dasar #6 : Membuat Program Kuis Sederhana
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.

Sumber https://www.teknoowl.com/
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar