Anda di halaman 1dari 4

Algoritma

Nama : Muhammad Alif Mukhlish


NIM : 24060121120001
Kelas : Informatika 2021 A

1. jarakGLBB

Program jarakGLBB
{Menghitung dan menampilkan di layar jarak yang akan ditempuh suatu benda secara
lurus berubah beraturan}

Kamus
v0 : real { kecepatan awal, meter per detik }
t : real { waktu, detik }
a : real { percepatan, meter per detik kuadrat }
s : real { jarak, meter }

Algoritma
input(v0,t,a) { input }
S ← v0 * t + ½ * (a * t^²) { proses menghitung jarak, dengan memorisasi }
output(S) { output, menampilkan hasil menghitung jarak }

2. jarakPBola
Program jarakPBola
{menghitung dan menampilkan di layar jarak y yang ditempuh benda yang mengalami
gerak parabola}
Kamus
v0 : real {kecepatan awal, waktu perdetik}
t : real {waktu, detik}
y : real {jarak, meter}
constant g : real = 9.8 {konstanta percepatan gravitasi, meter per detik}
Algoritma
input(v0,t,y) {input}
y ← v0 * t - ½ * (g * t^2 ) {proses menghitung jarak y, dengan memorisasi}
output(y) {output, menampilkan hasil menghitung jarak y}

3. gayaSentr
Program gayaSentr
{menghitung dan menampilkan di layar gaya sentral suatu objek}
Kamus
m : real {massa, kilogram}
v : real {kecepatan, meter per detik}
r : real {jari-jari, meter}
F : real {gaya, newton}
Algoritma
input(m,v,r) {input}
F ← m * (v^2 / r) {proses menghitung gaya sentral, dengan memorisasi}
output(F) {output, menampilkan hasil menghitung gaya sentral}

4. volBolaKerct
Program volBolaKerct
{menghitung dan menampilkan di layar volume bola dan kerucut}
Kamus
r : real {jari-jari, meter}
Vb : real {volume bola, meter kubik}
Vk : real {volume kerucut, meter kubik}
constant PHI : real = 3.14 {Konstanta PHI}
Algoritma
input(r) {input}
Vb ← 4/3 * (PHI * r^3 ) {proses menghitung volume bola, dengan memorisasi}
Vk ← ½ * Vb {proses menghitung volume kerucut, dengan memorisasi}
output(Vb,Vk) {output, menampilkan hasil menghitung Vb dan Vk}

5. luasKellLayang
Program luasKellLayang
{menghitung dan menampilkan di layar luas dan keliling dari layang layang}
Kamus
s1 : real {sisi 1, meter}
s2 : real {sisi 2, meter}
d1 : real {diagonal 1, meter}
d2 : real {diagonal 2, meter}
Luas : real {luas layang-layang, meter persegi}
Kell : real {keliling layang-layang, meter}
Algoritma
input(s1,s2,d1,d2) {input}
Luas ← 1/2 * d1 * d2 {proses menghitung Luas, dengan memorisasi}
Kell ← 2 * (s1 + s2) {proses menghitung keliling, dengan memorisasi}
output(Luas, kell) {output, menampilkan hasil menghitung Luas dan keliling}

x. x
Program x
{}
Kamus
x
Algoritma
x {input}
← {proses}
x {output}

Anda mungkin juga menyukai