Ada yang tau matlab? Aplikasi memang kurang popular
dibandingkan dengan aplikasi pemrograman lain seperti codeblock, dll. Tapi
tidak jarang program ini digunakan diberbagai perguruan tinggi yang ada mata
kuliah teknologi informasi.
Nah
buat kamu mungkin yang pakai program ini. Ada nih satu contoh program beberapa
rumus fisika dasar:
clear all
clc
c='y';
while c=='y' || c=='Y';
disp('Program
Menghitung Fisika Dasar');
fprintf(' 1. Force\n
2. Distance\n 3. Energi Kinetik\n 4. Daya Disparsi Listrik\n 5. Waktu yang
diperlukan dari a ke b\n');
pilihan=input('Masukkan Pilihan ? ');
switch pilihan;
case 1;
m=input('Massa = ');
a=input('Percepatan = ');
F=m*a;
hasil=F;
pil='Force
=';
satuan=' N';
case 2;
vo=input('Kecepatan Awal = ');
a=input('Percepatan = ');
t=input('Waktu = ');
x=vo*t + 0.5*a*(t^2);
pil='Distance
=';
hasil=x;
satuan=' meter';
case 3;
m=input('Massa = ');
v=input('Kecepatan = ');
ek=0.5*m*(v^2);
hasil=ek;
satuan=' Joule';
pil='Energi
kinetik =';
case 4;
R=input('Hambatan = ');
V=input('Tegangan = ');
P=(V^2)/R;
hasil=P;
satuan=' Watt';
pil='Daya
dispersi listrik =';
case 5
aa=input('Absis titik a (Xa) = ');
ab=input('Ordinat titik a (Ya) = ');
ba=input('Absis titik b (Xb) = ');
bb=input('Ordinat titik b (Xb) = ');
v=input('Kecepatan = ');
s=((ba-aa)^2 + (bb-ab)^2)^0.5;
t=s/v;
hasil=t;
satuan=' detik';
pil='Waktu
=';
end
disp([(pil),' ',num2str(hasil),(satuan)]);
c=input('Apakah anda
ingin menggunakan fitur lainnya (y/n) ? ','s');
end
Semoga
bermanfaat….
No comments:
Post a Comment