Sabtu, 05 Oktober 2013

Tugas 2 : Dasar Pemrograman

Flowchart dan Pseudocode

1. Buatlah algoritma menggunakan Flowchart dan Pseudocode untuk menghitung luas persegi panjang.

Jawab:
Pseudocode
Read     Panjang (p) , lebar (l)
Luas Persegi Panjang = p * l
Print "Luas Persegi Panjang"

Flowchart


2. Buatlah algoritma menggunakan Flowchart dan Pseudocode untuk menghitung luas lingkaran.

Jawab:
Pseudocode
Read     π (3,14) , r (jari-jari)
Luas Lingkaran = π * r * r
Print "Luas Lingkaran"

Flowchart


3. Buatlah algoritma menggunakan Flowchart dan Pseudocode untuk menentukan apakah bilangan yang diinput adalah bilangan ganjil atau bilangan genap.

Jawab:
Pseudocode
Read     Bilangan
If (bil. Mod 2) = 0 then
        Print "Genap"
Else
        Print "Ganjil"

Flowchart


4. Buatlah algoritma menggunakan Flowchart dan Pseudocode untuk menginput 3 buah bilangan, kemudian tentukan bilangan terbesar, terkecil, dan rata-ratanya.

Jawab:
Pseudocode
Read     A, B, C
If (A>B ; A>C) then
        Print "A Bil. Terbesar"
If (B>A ; B>C) then
        Print "B Bil. Terbesar"
Else
        Print "C Bil. Terkecil"
End if
End if

JML = A + B + C
Rerata = JML / 3
        Print "Rerata"

Flowchart


5. Buatlah algoritma menggunakan Flowchart dan Pseudocode untukmengubah satuan waktu yang diinputkan dari detik ke satuan jam dan menit.

Jawab:
Pseudocode
Read     Bilangan dalam Detik (s)
Jam = s / 3600
Menit = s / 60
Print "Jam" 
Print "Menit"

Flowchart