Algoritma [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

A.Buatlah algoritma menggunakan flowchart dan pseudocode panjang



untuk menghitung luas persegi



Algoritma :1. Masukkan panjang 2. Masukkan lebar 3. Luas Persegi panjang adalah panjang dikalikan lebar 4. Tampilkan luas persegi panjang Pseudocode :1. Input panjang 2. Input lebar 3. Luas = panjang x lebar 4.Print luas persegi panjang



B. Buatlah algoritma menggunakan flowchart dan pseudocode untuk menghitung luas lingkaran



Algoritma :1. Masukkan phi (π) 2. Masukkan jari-jari (r) 3. Luas Lingkaran adalah phi dikalikan jari-jari 4. Tampilkan luas lingkaran Pseudocode :1. Input phi (π) 2. Input jari-jari (r) 3. Luas = π x r x r 4. Print luas lingkaran



C.Buatlah algoritma menggunakan flowchart dan pseudocode untuk menentukan apakah bilangan yang di input adalah bilangan ganjil atau bilangan genap. Algoritma :1. Masukkan sebuah bilangan 2. Bagi bilangan tersebut dengan bilangan atau angka 2 3. Jika bilangan menghasilkan sisa pembagian 0 maka genap 4. Jika bilangan tidak menghasilkan sisa pembagian 0 maka ganjil Pseudocode : Read Bilangan If bil mod 2 = 0 then, “Output Genap” Else “Output Ganjil” End if Catatan : Mod adalah sisa hasil bagi



D. Buatlah algoritma menggunakan flowchart dan pseudocode untuk menginput 3 buah bilangan, kemudian tentukan bilangan terbesar, terkecil, dan rata-ratanya. Algoritma :* 1. Masukkan bilangan A,B,C 2. Jika A>B dan A>C maka A paling besar 3. Jika B>A dan B>C maka B paling besar 4. Maka C paling kecil/terkecil * Jumlah = A+B+C Rerata = Jumlah 3 Pseudocode :* If (A>B ; A>C) then Print “A paling besar” If (B>A ; B>C) then



Print “B paling besar” Else Print “C terkecil” End if * Jumlah = A+B+C Rerata = Jumlah 3 Output rerata



E.Buatlah algoritma menggunakan flowchart dan pseudocode untuk mengubah satuan waktu yang diinputkan dari detik ke satuan jam dan menit Algoritma :



Masukkan detik Menit = 60 detik Jam = 3600 detik Tampilkan menit Tampilkan jam



Pseudocode : Read detik M = 60 s H = 3600 s Output M Output H