Anda di halaman 1dari 5

TUGAS 1 PROGKOM

NAMA : ADHI TYA RESTU NUGROHO


NIM : 4201410042

MENENTUKAN BILANGAN PRIMA ANTARA 0 SAMPAI DENGAN 1000

DEKLARASI
n = 0 – 1000

BAHASA NATURAL
1. Masukkan ANGKA DARI 0-1000
2. Angka yang kurang dari 2 masukkan ke daftar bukan bilangan prima, selain itu
lanjut ke langkah 3
3. Angka yangterkecil set sebagai i dan masukkan ke daftar bilangan prima
4. Semua angka kelipatan i masukkan ke daftar bukan bilangan prima, selain itu
ulang ke langkah 3 dan 4 sampai semua bilangan habis
5. Cetak hasil prima
6. selesai

PSEUDO CODE
Input (n=0-1000)
If (n<2), then do
Bukan prima  n
i n min
Prima  i
If n kelipatan I, then do
Bukan Prima  n
Output (prima)
FLOWCHART
START

Input n=0-1000

n<2

N
i  n min

n =i
Y

Y
n kelipatan i

N
Bukan prima
prima

end
KONVERSI SUHU DARI FAHRENHEIT KE CELCIUS

DEKLARASI
F = suhu fahrenheit
C = suhu celcius

BAHASA NATURAL
1. Masukkan nilai F (suhu fahrenheit)
2. Hitung nilai C (suhu celsius) dengan rumus (F – 32)* 5/9
3. Tampilkan nilai suhu celsius

PSEUDO CODE
Input F
C  ( F - 32) * 5/9
Output C
End

FLOWCHART

START

INPUT F

C ( F - 32) * 5/9

OUTPUT C

END
MENENTUKAN XMaksimum DARI SUATU GERAK PARABOLA

DEKLARASI
Vo = kecepatan mula-mula
A = Sudut yang dibentuk gerak parabola = percepatan gravitasi

BAHASA NATURAL
1. Memasukkan nilai kecepatan mula-mula (Vo)
2. Memasukkan nilai sudut yang dibentuk gerak parabola (A)
3. Memasukkan nilai percepatan gravitasi (g)
4. Menghitung nilai jarak maksimum (xmaks )  Vo^2*Sin 2*A / g
5. Tampilkan nilai jarak maksimum (xmaks )

PSEUDO CODE
Input Vo and
A and
g
xmaks  Vo^2*Sin 2*A / g
Output xmaks
End
FLOWCHART

START

IN PUT Vo

INPUT A

INPUT g

X maks Vo^2*Sin 2*A / g

OUTPUT X maks

END

Anda mungkin juga menyukai