Selasa, 23 Oktober 2018

5 contoh Algoritma(Psedecode)

Menghitung Luas Lingkaran
  
 Start
   Input phi (π)
   Input jari-jari (r)
   Luas       π x r x r 
   Print luas lingkaran
   End

Menentukan apakah bilangan yang di input adalah bilangan ganjil atau bilangan
genap. 


Read bil


If bil mod 2 = 0  then

          Write ( ‘Output Genap’ )
          
Else
          Write ( ‘Output Ganjil’ )
         
 End if

 Catatan : Mod adalah sisa hasil bagi


  


 Menentukan total jumlah bilangan
Dengan nilai awal x = 1, maka untuk menyatakan proses perulangan, yaitu selama nilai dalam variable X kurang dari 100 maka akan diakumulasikan nilai-nilai dalam variable X dan hasilnya ditampung dalam variable jumlah, dapat dituliskan :
x <---- 1

While (x < = 100) Do

          Jumlah   <------    Jumlah + x
          x  <----  x + 1

EndWhile

For ( x = 1  To 100 ) Do

          Jumlah  <------     Jumlah + x

EndFor

x  <----  1

Repeat

          Jumlah   <------    Jumlah + x

          x  <----  x + 1

Until ( x > 100 )


Algoritma Psedecode Untuk Menentukan Apakah bilangan yg di input adalah bilangan ganjil atau 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

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 


Sekiann.......

#SALAMCODING✊

Tidak ada komentar:

Posting Komentar

Tugas pa Adi p 05

ERD ERDish Matrix Diagram EMPLOYEE DEPARTMENT JOB EMPLOYEE ...