Wednesday, November 26, 2014

Algorithma Kalkulator Fisika Menghitung Jarak

PSEUDOCODE

Pseudocode Kalkulator Fisika
Header
Program_Menghitung_Jarak_Pada_Gerak_Lurus_Beraturan_Dan_Gerak_Lurus_ Berubah_Beraturan
{Kalkulator_Fisika_ Menghitung_Jarak_Pada_Gerak_Lurus_Beraturan_Dan_Gerak_Lurus_Berubah_ Beraturan}
Deklarasi
kecepatan, waktu, percepatan, jarak, waktu kuadrat,kecepatan_awal, Kecepatan_awal_kuadrat, kecepatan_akhir_kuadrat ; double
 Deskripsi
Begin
            Writeln(“Jarak pada GLB”)
writeln("Masukan kecepatan (m/s) : "  + m/s)
            read kecepatan
            writeln("Masukan waktu (s) : " + s)
            read waktu
            b = (int)Math.pow(t,2);
            s = v*t
            writeln(“Jarak ”)
            read  jarak
            writeln(“Jadi jarak pada gerak lurus beraturan = “+ s +”m”)

            writeln(“Jarak  pada GLBB”)

            writeln(“Jika diketahui waktu”)

            writeln(“Masukan Kecepatan awal (m/s) : “ + m/s)
            read kecepatan awal
writeln(“Masukan waktu (s) : “ + s)
read waktu
b = (int)Math.pow(t,2)
writeln(“Masukan Percepatan (m/s2) : “ +m/s2)
read percepatan
s = v0*t+(a*b)/2;
writeln(“Jarak ”)
read jarak
writeln(“Jadi jarak pada gerak lurus beraturan = “+ s +”m”)

writeln(“Jika tidak diketahui waktu”)

writeln(“Masukan kecepatan awal (m/s) : “ + m/s)
read kecepatan awal
c = (int)Math.pow(v0,2)
writeln(“Masukan kecepatan akhir (m/s) : “ + m/s)
read kecepatan akhir
d =(int)Math.pow(vt,2)
writeln(“Masukan percepatan (m/s2) : “ + m/s2)
read percepatan
s = (d-c)/(2*a)
writeln(“Jarak”)
read Jarak
writeln(“Jadi jarak pada gerak lurus beraturan = “+ s  + “m”)
End

FLOWCHART

SCREENSHOOT





1 comment: