1. Buatlah Algoritma dan Flowchart untuk menghitung Luas lingkaran dan Keliling lingkaran ? Algoritma : I => R P => L = 3,14 * sqr (R) K = 2 * 3,14 * R O => L, K Flowchart :
START
L, K
END
r, t
L = 2 * 3,14 * r * t K = 3,14 * r * t
L, K
END
Detik
END
START
Hasil Penjualan
Komisi
END
Rp
END
F, R, K
END
START
P, l, t
L = (2 * p * l) + (2 * p * l)+ (2 * l * t) V=p*l*t
END
START
Tb
END
START
alas, tinggi
L = alas * tinggi
END
START
X1 = Bil1 + Bil2 + Bil3 X2 = Bil1 Bil2 Bil3 X3 = Bil1 * Bil2 * Bil3 X4 = Bil1 / Bil2 / Bil3
END
10
Gaji pokok
Tunjangan = 20 % * Gaji pokok Pajak = (Gaji pokok + Tunjangan) * 15 % Gaji Bersih = Tunjangan Pajak
Gaji bersih
END
11
START
U = m * (1 + b) ^ l
END
12
GK
END
13
Ketentuan : Nilai Akhir adalah Nilai Kehadiran dari 10 % Nilai Tugas + 10 % Nilai Formatif + 30 % Nilai UTS + 40 % Nilai UAS. Algoritma : K => Nilai Kehadiran : 10 Nilai Tugas : 80 Nilai Formatif : 75 Nilai UTS : 80 Nilai UAS : 70 P => Nilai Akhir adalah Nilai Kehadiran dari 10 % Nilai Tugas + 10 % Nilai Formatif + 30 % Nilai UTS + 40 % Nilai UAS. O => Nilai Akhir Flowchart :
START
Tb
END
14
Tb
END
15
Buatlah Algoritma dan Flowchart untuk melakukan konversi seperti dibawah ini : - Konversi dari US $ ke Rupiah - Konversi dari Kilo Meter (KM) ke Meter (M) - Konversi dari Celcius Ke Fahrenheit Algoritma : I => $, Km, C P => Rp = 8250 $ M = Jarak * Km F = (9/5 * C) + 32 O => Rp, M, F Flowchart :
START
$, Km , C
Rp, M, F
END
16
START
Bil1,Bil2, Bil3
END
17
START
Bil
No
KT = Negatif
KT
END
18
START
Bil1, Bil2
No
KT = Genap
KT
END
19
Bil1
Bil1, Bil2
No Kecil = Bil2
No Kecil = Bil2
Besar, Kecil
END
20
Yes Bil1 > Bil2 and Bil1 > Bil3 Besar = Bil1
No
Yes
Besar = Bil2
No
Besar = Bil3
Besar
END
21
Yes KT = Kakek
No
KT = Bukan Kakek
KT
END
22
tanggal, bulan, tahun. Sedang biaya pendaftaran dibuat sebagai konstanta. Carilah diskon yang diperoleh seorang peserta lomba ? Algoritma : I => Nama, Tanggal,Bulan, Tahun K => Biaya Pendaftaran = 50.000 P => If Tanggal = 17 or Tanggal = 18 Then Diskon =50 % * pendaftaran Else Diskon = 0% O => Diskon
Yes
Diskon = 50 % * Pendapatan
No Diskon = 0 %
Diskon
END
23
IPK
Yes IPK >= 2.00 and IPK <= 2.75 Kt Lulus Memuaskan
No
No
Yes IPK > 3.50 and IPK <= 4.00 Kt Lulus dengan Pujian
No
Kt Predikat Kelulusan
END
24
START
i=1 Jum = 0
i <= n
25
Hasil = 1 i=n
Hasil i >= 1
END
26
i=1
END
i <= 10
J=i^2
i=i+1
27
I=1
I <= 10 END
I mod 2 = 0
Bil = -1
Bil = 1
J = 1 * Bil
I=I+1
28
I = 15
END
I >= 1
I=I-2
29
Tahun <= 5
Tahun = Tahun + 1
30
1. 2. 3. 4. 5.
START
Batas
6.
Tahun = 1 Saldo = 0
END
Tahun
Tabungan
Tahun = Tahun + 1
31
I = 1024, H = 0
I >= 2
H=H+I
I H
END
I = I /2
32
I=0 H = 10 J=0
I >= 2
END
H=H^1
J=J+H I=I+1
33
I=1 J=0
I >= 10
END
J=J+I I=I+2
34
START
For i = 1 to 10
END i
Next i
35
START
For i = 10 to 2 Step -2
END i
Next i
36
For i = 1 to 5
END
For j = i to 5
Next j
Next i
37
Nomor = 1
END
Nomor, R, F, C
Nomor = Nomor + 1
Next C
38