Anda di halaman 1dari 3

NAMA : RYAN DAVID SIANIPAR

NIM : 4193121034
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. 1) Algoritma
a) Mulai
b) Input data
 Read (v0)
 Read (t)
 Read (vt)
c) Proses
 Percepatan = (vt/t)-(v0/t)
d) Output data
 Tampilkan Percepatan
e) Stop

2) Flowchart

Mulai

Read (v0); Read (t); Read (vt)

Percepatan = (vt/t)-(v0/t)

Tampilkan Percepatann

Selesai

RYAN DAVID SIANIPAR (4193121034)


PENDIDIKAN FISIKA D 2019
UTS ALGORITMA DAN PEMOGRAMAN KOMPUTER
2. . tata cara input variabel
 Harus dimulai dengan huruf abjad.
 Tidak boleh ada sepasi
 Menggunakan huruf dan angka. Untuk Matlab huruf kecil dan besar dibedakan,
sebagai contoh: Luas berbeda dengan luas.
 Sebaiknya singkat dan mempunyai makna.
Contoh
» a=20; b=5;
» c=a+b;
» d=a-b;
» e=a*b;
» f=a/b;
» g=a\b;
» h=a^2;
» c (menampilkan nilai c hasil jumlah)
c=
25
» d (menampilkan nilai d hasil pengurangan)
d=
15
» e (menampilkan nilai e hasil perkalian)
e=
100
» f (menampilkan nilai f hasil pembagian)
f=
4
» g(menampilkan nilai g hasil pembagian)
g=
0.2500
» h (menampilkan nilai h hasil pemangkatan)
h=
400

RYAN DAVID SIANIPAR (4193121034)


PENDIDIKAN FISIKA D 2019
UTS ALGORITMA DAN PEMOGRAMAN KOMPUTER
3. clc; clear all;
F= input('Gaya = ');
A= input('Luas permukaan = ');
P= F/A ; %sembunyikan hasil dari nilai variabel v
disp('Tekanan adalah :')
P

4. %NILAI GAYA

%Input

m=input('massa = ');

a=input('Percepatan = ');

%process

F=m*a;

%Output

fprintf('\Nilai Gaya=%8.2f\n',F);disp('Newton ');

5. disp('soal nomor 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

RYAN DAVID SIANIPAR (4193121034)


PENDIDIKAN FISIKA D 2019
UTS ALGORITMA DAN PEMOGRAMAN KOMPUTER

Anda mungkin juga menyukai