Langkah membuat program dengan MATLAB :
1. Jalankan MATLAB dengan mengklik double pada ikon MATLAB.
2. Setelah itu tunggu program tersebut muncul pada komputer Anda.
3. Klik file-pilih new-pilih Blank M-file(Ctrl+N).
4. Setelah muncul jendela Editor-untitled,ketik program yang Anda buat.
5. Selesai program tersebut berhasil,klik file-pilih Save as.
6. Lalu muncul jendela Save,ubah nama File name sesuai yang Anda inginkan-pilih Save.
7. Jalankan program tersebut di Command Window sesuai dengan File name yang Anda simpan.
Matlab
Minggu, 24 Maret 2013
Teknik komputasi
NAMA : AMELIA HARDANI
NIM : 125623204
PRODI : D3 MANAJEMEN INFORMATIKA A
11.
Tarif Surat Kabar
clear all
disp('Tarif Pemasangan Iklan Surat
Kabar');
disp('**********************************');
disp ('(Minggu, Senin, Selasa,
Rabu, KamisdanJumat, per barisRp. 33.000,-');
disp (' Sabtu, per barisRp.
40.000,-)');
disp(' ');
disp('Harike 1 = Minggu - Harike 2
= Senin - Harike 3 = Selasa');
disp('Harike 4 = Rabu - Harike 5 =
Kamis - Harike 6 = Jumat - Harike 7 = Sabtu');
disp(' ');
hari = input('Pasang Iklan di Hari ke = ');
bar = input('Jumlah Baris yang Akan di
Buat = ');
a = bar * 33000;
b = bar * 40000;
if hari == 1 || hari == 2 || hari == 3 || hari == 4 ||
hari == 5 || hari == 6;
disp(['Total yang Harus di Bayar
Adalah ',
num2str(a)]);
elseif hari == 7;
disp(['Total yang Harus di Bayar
Adalah ',
num2str(b)]);
end
22.
Tarif
PDAM
clear all
disp('Hitung Total Pembayaran
PDAM');
p = input('Jumlah Pemakaian air (m3) =
');
if p<=50
total = p * 200;
disp([num2str(p),'x 200 = ',num2str(total)]);
elseif p>50 && p<=150
total = 50 * 200 + (p-50)*500;
disp(['50 * 200 = ',num2str(50*200)]);
disp([num2str(p-50),' x 500 = ',num2str((p-50)*500)]);
elseif p>150 && p<=300
total = 50 * 200 + 100*500 + (p-150)*1000;
disp(['50 * 200 = ',num2str(50*200)]);
disp(['100 * 500 = ',num2str(100*500)]);
disp([num2str(p-150),' x 1000 = ',num2str((p-150)*1000)]);
elseif p<=300
total = 50 * 200 + 100 * 500 + 150 * 1000 +
(p-300)*1500;
disp(['50 * 200 = ',num2str(50*200)]);
disp(['100 * 500 = ',num2str(100*500)]);
disp(['150 * 1000 = ',num2str(150*1000)]);
disp([num2str(p-300),' x 1500 = ',num2str((p-300)*1500)]);
elseif p>300
total = 50 * 200 + 100 * 500 + 150 * 1000;
disp(['50 * 200 = ',num2str(50*200)]);
disp(['100 * 500 = ',num2str(100*500)]);
disp(['150 * 1000 = ',num2str(150*1000)]);
disp(['200 * 1500 = ',num2str(200*1500)]);
end
%disp(['Total Bayar = ',num2str(biaya total)]);
33. Nilai
Pajak
clear all
disp('Rincian Pajak Penhasilan dan
Besar Take Home Pay');
disp(' ');
peng = input('Besarnya Penghasilan = ');
p1= 0.05 * 25000000;
p2= 0.10 * 25000000;
p3= 0.15 * 50000000;
p4= 0.25 * 100000000;
p5= 0.35 * (peng-200000000);
a5=(peng-200000000);
jum=p1+p2+p3+p4+p5;
bay=peng-jum;
disp('5% x
Rp 25000000 = Rp
1250000');
disp('10% x
Rp 25000000 = Rp
2500000');
disp('15% x
Rp 50000000 = Rp
7500000');
disp('25% x
Rp 100000000 = Rp
25000000');
disp(['35% x
Rp ',num2str(a5),' =
Rp ',num2str(p5)]);
disp(['Total = Rp ',num2str(jum)]);
disp(['Take Home Pay = ',num2str(peng),' – ',num2str(jum),' = Rp. ',num2str(bay)]);
44.
Konversi Nilai
clear all
disp('*****************************')
disp(' Menghitung Nilai Akhir ')
disp(' Amelia Hardani ')
disp(' 125623204 ')
disp('*****************************')
a = input('nilai tugas 1 = ');
b = input('nilai tugas 2 = ');
c = input('nilai tugas 3 = ');
h=(a+b+c)/3;
disp(['rata-rata = ',num2str(h)]);
uts = input('nilai uts = ');
uas = input('nilai uas = ');
Nilai_Akhir = uts*0.3 + uas*0.4
+ h*0.3;
if Nilai_Akhir>80 && Nilai_Akhir<=100
disp (' Jadi Nilai Akhir Yang Kita Dapat Adalah A')
end
if Nilai_Akhir>70 &&
Nilai_Akhir<=80
disp (' Jadi Nilai Akhir Yang Kita Dapat Adalah AB');
end
if Nilai_Akhir>65 &&
Nilai_Akhir<=70
disp (' Jadi Nilai Akhir Yang Kita Dapat Adalah B ')
end
if Nilai_Akhir>60 &&
Nilai_Akhir<=65
disp (' Jadi Nilai Akhir Yang Kita Dapat Adalah BC ')
end
if Nilai_Akhir>55 &&
Nilai_Akhir<=60
disp (' Jadi Nilai Akhir Yang Kita Dapat Adalah C ')
end
if Nilai_Akhir>40 &&
Nilai_Akhir<=55
disp(' Jadi Nilai Akhir Yang Kita Dapat Adalah D ')
end
if Nilai_Akhir>0 &&
Nilai_Akhir<=40
disp(' Jadi Nilai Akhir Yang Kita Dapat Adalah E ')
end
55.
Harga
Tarif Bioskop
clear all
disp('HargaTiket di Surabaya City');
disp('- Senin – Kamis : Rp 15.000,-');
disp('- Jumat s/d Minggu : Rp 35.000,-');
disp('- HariLibur : Rp 35.000,-');
disp('1 = Senin - 2 = Selasa - 3 =
Rabu');
disp('4 = Kamis - 5 = Jumat - 6 =
Sabtu - 7 = Minggu ');
disp('8 = HariLibur - 9 =
BukanHariLibur');
hari = input('MasukkanKodeHari = ');
jum = input('JumlahTiket = ');
lib = input('ApakahHariLibur = ');
a = jum * 15000;
b = jum * 35000;
if hari == 1 && lib ~= 8
|| hari == 2 && lib ~= 8 || hari == 3 && lib ~= 8 || hari == 4
&& lib ~= 8
disp(['Total yang Harus di Bayar
Adalah ',
num2str(a)]);
elseif hari == 1 && lib == 8
|| hari == 2 && lib == 8 || hari == 3 && lib == 8 || hari == 4
&& lib == 8
disp(['Total yang Harus di Bayar
Adalah ',
num2str(b)]);
elseif hari == 5 || hari == 6 || hari == 7
disp(['Total yang Harus di Bayar
Adalah ',
num2str(b)]);
end
Langganan:
Postingan (Atom)