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





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

 

Previous
Next Post »

Komentar yang menyertakan link aktif, iklan, atau titip link, akan dimasukan ke folder SPAM.
Untuk pertanyaan di luar topik artikel silahkan kik OOT (apabila dipertanyakan di sini, mohon maaf apabila tidak dibalas). ConversionConversion EmoticonEmoticon

Thanks for your comment