Anda di halaman 1dari 2

NAMA : RIVALDI HUSOR PANGGABEAN

NIM : 220801085
DOSEN : LUKMAN HAKIM S.Si, M.Si.

1. Buatlah program dengan M-file untuk menghitung volume dan luas permukaan balok
bila diketahui: panjang = 5, lebar = 3, tinggi = 6,5. Beri nama program ini dengan
prog_balok.m
Jawaban:

% Input panjang, lebar, dan tinggi balok


panjang = 5;
lebar = 3;
tinggi = 6.5;

% Menghitung volume balok


volume = panjang * lebar * tinggi;

% Menghitung luas permukaan balok


luas_permukaan = 2 * ((panjang * lebar) + (panjang * tinggi) + (lebar
* tinggi));

% Menampilkan hasil
fprintf('Volume balok: %.2f\n', volume);
fprintf('Luas permukaan balok: %.2f\n', luas_permukaan);

3. Buatlah suatu fungsi dengan M-file untuk menghitung volume dan luas permukaan
dari suatu prisma segiempat dengan spesifikasi: masukan fungsi : panjang dan lebar
alas prisma, serta tinggi prisma keluaran fungsi : volume, dan luas permukaan prisma
Beri nama fungsi ini dengan hitung_prisma.m
Jawaban:
function [volume, luas_permukaan] = hitung_prisma(panjang_alas,
lebar_alas, tinggi)
% Menghitung volume prisma
volume = panjang_alas * lebar_alas * tinggi;

% Menghitung luas permukaan prisma


luas_permukaan = 2 * ((panjang_alas * lebar_alas) + (panjang_alas
* tinggi) + (lebar_alas * tinggi));
end
5. Buatlah sebuah fungsi untuk menghitung jumlah hari di antara dua tanggal.
Spesifikasi dari fungsi tersebut ialah: masukan : tanggal, bulan, dan tahun awal, serta
tanggal, bulan, dantahun akhir. keluaran : jumlah hari di antara dua tanggal tersebut.
Beri nama fungsi ini dengan hitung_hari.m. Misalkan kita ingin menghitung jumlah
hari antara 2 Januari 2004 hingga 5 November 2006, maka ketikkan:
>> jml_hari =
hitung_hari(2,1,2004,5,11,2006) jml_hari = 1038

Jawaban :

function jml_hari = hitung_hari(tanggal_awal, bulan_awal, tahun_awal,


tanggal_akhir, bulan_akhir, tahun_akhir)

% Menentukan tanggal awal dan tanggal akhir

tgl_awal = datenum(tahun_awal, bulan_awal, tanggal_awal);

tgl_akhir = datenum(tahun_akhir, bulan_akhir, tanggal_akhir);

% Menghitung selisih hari antara dua tanggal

jml_hari = tgl_akhir - tgl_awal;

end

Anda mungkin juga menyukai