NIM : 4193121023
KELAS : PENDIDIKAN FISIKA D 2019
MATAKULIAH : GELOMBANG DAN OPTIK FISIS
DOSEN PENGAMPU : Prof. Dr. SAHYAR, M. Si
IRHAM RAMADHANI, S. Pd., M. Pd
UTS
1. Susun program computer untuk menghitung percepatan gerak lurus berubah beraturan
(Buat juga algoritma dan flowchartnya)
Jawaban
Algoritma:
a. Mulai
b. Input data : vt,vo dan t
c. Proses : a = vt-vo/t
d. Output
e. Stop
Flowchart : START
a = vt-vo/t
a (percepatan)
END
3. Tuliskan dalam bentuk bahasa pemrograman proses input data numerik pada kasus
tekanan.
clc;
disp('Mayawi Adriani')
disp('4193121023')
disp('Fisika Dik D')
disp('===================')
disp('')
disp('soal no 3')
F= input('Gaya = ');
A= input('Luas permukaan = ');
P= F/A ; %sembunyikan hasil dari nilai variabel v
disp('Tekanan adalah :')
P
3. Tuliskan dalam bentuk bahasa pemrograman proses input data numerik pada kasus
tekanan.
clc;
disp('Mayawi Adriani')
disp('4193121023')
disp('Fisika Dik D')
disp('===================')
disp('')
disp('soal no 4')
5. Susunlah algoritma untuk penerapan instruksi if dan then, kemudian tuliskan ke dalam
bentuk bahasa pemrograman
clc;
disp('soal no 1')
a=input('variabel a=')
b=input('variabel b=')
c=input('variabel c=')
d=input('variabel d=')
P=a+b^2+c/(b+d)+(a/d)
disp('nilai P')
if P>0
disp('sukses')
elseif P<0
disp('Error')
end
disp('soal no 2')
a=input('variabel a=')
b=input('variabel b=')
c=input('variabel c=')
d=input('variabel d=')
P=b^2+c/(b+d)+(a/b)
disp('nilai P')
if P>0
disp('sukses')
elseif P<0
disp('Error')
end
disp('soal no 3')
a=input('variabel a=')
b=input('variabel b=')
c=input('variabel c=')
d=input('variabel d=')
P=a+b^2+sqrt(c-d)
disp('nilai P')
if P>0
disp('positif')
elseif P>=0
disp('nol')
elseif P<0
disp('negatif')
end
disp('soal no 5')
if q>0
E=(9*10^9)*(q/r^2)
elseif q>=0
E=0
elseif q<0
E=(9*10^9)*(-q/r^2)
end
disp('potensial listrik')
q=input('muatan=')
r=input('jarak')
if q>0
E=(9*10^9)*(q/r)
elseif q>=0
E=0
elseif q<0
E=(9*10^9)*(-q/r)
end
disp('END')
disp('============================')