Minggu, 08 Januari 2017

Contoh Algoritma,Flowchart dan Pseudocode


A.Buatlah algoritma menggunakan flowchart dan pseudocode  untuk menghitung luas persegi panjang


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 lingkaran

1

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 

2

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 

3

D. Buatlah algoritma menggunakan flowchart danpseudocode 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 besa      4. Maka C paling kecil/terkecil                
                      
                 *  Jumlah = A+B+C                                   Rerata = Jumlahclip_image001                                                       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 = Jumlahclip_image001                            
                             Output rerata 

4 


E.Buatlah algoritma menggunakan flowchart danpseudocode 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

 

 5

 

Tidak ada komentar:

Posting Komentar