12 0 452 KB
Latihan 1. Buatlah algoritma menggunakan pseudocode untuk menghitung luas persegi panjang 2. Buatlah algoritma menggunakan pseudocode untuk mengubah jam dan menit yang diinput ke dalam satuan detik. 3. Buatlah algoritma menggunakan pseudocode untuk menentukan apakah bilangan yang diinput adalah bilangan ganjil atau bilangan genap. 4. Buatlah algoritma menggunakan pseudocode untuk menghitung luas lingkaran. 5. Buatlah algoritma menggunakan pseudocode untuk menginput 3 buah bilangan, kemudian tentukan bilangan terbesar, terkecil dan rata-ratanya. Ulangi latihan no. 1 s/d no. 5 diatas dengan menggunakan Flow Chart.
Penyelesaian Solusi kasus 1 Problem Analisis Input Output Rumus
: Hitung dan tampilkan luas persegi panjang : Hitung dan tampilkan luas persegi panjang jika panjang dan lebar persegi Panjang diketahui. : Panjang ( p ) dan Lebar ( l ) dalam satuan jarak. : Luas persegi panjang :(P)X(L)
Algoritma 1. Masukkan panjang dan lebar 2. Hitung Luas L=pxl 3. Tampilkan hasil PsuedoCode Start Read p dan l Calculate L = p x l Display luas persegi panjang ( L ) Stop
Flow chart START
Read p dan l
L= p*l Print Luas
Stop Solusi kasus 2 Problem : Ubah satuan jam dan menit ke dalam satuan detik Analisis : Mengonversikan satuan jam dan menit ke dalam satuan detik dan menampilkan hasilnya Input : Waktu dalam jam -> jam Waktu dalam menit -> menit Output : Waktu dalam jam -> detik Waktu dalam menit -> detik Rumus : 1 jam = 3600 detik 1 menit = 60 detik Algoritma 1. Masukkan waktu dalam jam dan menit 2. Konversikan dari jam ke detik.( waktu dalam jam adalah 3600 kali waktu dalam detik) Konversikan dari menit ke detik.( waktu dalam menit adalah 60 kali dalam detik) 3. Tampilakan hasilnya PsuedoCode Start Read waktu dalam jam (a) dan menit(b) Then Multiply waktu dalam satuan jam dengan 3600 detik ,multiply waktu dalam satuan menit dengan 60 detik Display konversi satuan jam dan menit ke satuan detik
Flow Chart START
Read a dan b
a*3600 b*60
Print dalam satuan detik
STOP Solusi kasus 3 : PsuedoCode Start Read a; If a% 2 = 0 Print genap Else Print ganjil stop Flow Chart START
Read a Yes
No If a mod 2=0
Print genap
Print ganjil
STOP
Solusi kasus 4 Problem Analisis Input Output Rumus
: Hitung dan tampilkan luas lingkaran : Hitung dan tampilkan luas lingkaran jika panjang jari- jari lingkarannya diketahui 22 : Panjang jari- jari ( r ) lingkaran dalam satuan jarak dan nilai π ( 3,14 atau 7 ) : Luas lingkaran : Llingkaran = πr2
Algoritma 1. Masukkan jari- jari lingkaran dan π 2. Hitung luas lingkaran L = πr2 3. Tampilkan Hasilnya PsuedoCode Start Read jari- jari dan π Calculate LLingkaran = πr2 Display Luas lingkaran
Flow Chart START
Read r and π
L= πr2
Display Luas
STOP