Sunday, October 23, 2016

5 Contoh Penggunaan Algoritma While Dan For Dalam Pseudocode

Algoritma dan Pemrograman - Manajemen Informatika Politeknik Negeri Lampung - Dalam algoritma While and For digunakan dalam konsep pengulangan. Kita tahu bahwa program yang efisien adalah program yang memungkinkan pengguna bekerja sesedikit mungkin dan komputer bekerja sebanyak mungkin. Program berulang memiliki 3 komponen yang mengendalikannya yaitu Inisialisasi, Jumlah Iterasi dan Kondisi Berhenti. 
Dalam Sintak While program akan mengecek kondisi kebenarannya terlebih dahulu setelah itu diproses, dan untuk Sintak Do While program akan memroses terlebih dahulu setelah itu dicek kondisi kebenarannya.
Untuk Sintak For jumlah perulangan sudah diketahui serupa dengan while  pengecekan dilakukan diawal.
Berikut 5 contoh penggunaan while dan for dalam Pseudocode.

5 Penggunaan While


====1====
Algoritma Tampil_Bintang;
IS : -
FS : Jumlah bintang yang tampil = 5
Deklarasi 
      i = integer
Begin
      i ←  0          
While (i<5)
output (*)
←  i + 1          
ENDWHILE
END

====2====
Algoritma Input_Nilai;
IS : -
FS : Menerima inputan nilai dari user
Deklarasi
      i = integer
      nilai = integer
Begin
←  1                 
While ( i <= 3)
Output ('Nilai mahasiswa ke 'i' adalah')
input ( nilai )
←  i + 1              
ENDWHILE
END 

====3====
Algoritma Menampilan_Tulisan;
IS : -
FS : Jumlah tulisan tampil = 5
Deklarasi
      i = integer
Begin
← 0                   
While ( i < 5 )
output ('saya suka mata kuliah ini')
←  i + 1            
ENDWHILE
END

====4====
IS : -
FS : Menampilkan pesan " Maaf anda salah " jika tebakan salah dan menampilkan "Anda benar" jika tebakan benar
Deklarasi
huruf = char
Begin
      output ('masukan huruf tebakan')
      input (huruf)
While (huruf != 'A')
      output ('maaf anda salah')
output ('masukan huruf tebakan')
input (huruf)
ENDWHILE
output ('anda benar')
END

====5====
Algoritma Tampil_Bintang;
IS : Jumlah yang tampil = 0
FS : Jumlah yang tampil = 5
Deklarasi
i = integer
Begin
← 0               
DO
output (*)
←  i + 1               
While (i < 5)
END

5 Penggunaan FOR

====1====
Algoritma Tampil_Bintang;
IS : Jumlah bintang yang tampil = 0
FS : Jumlah bintang yang tampil = 5
Deklarasi
i : integer
Begin 
FOR ( i ←  0 ; i < 5 ; i ++)
outpu (*)
END FOR
END

====2====
Algoritma Input_Nilai;
IS : -
FS : Menerima inputan nilai dari user
Deklarasi
      i = integer
      nilai = integer
Begin
FOR ( i  1 ; i <= 3 ; i ++)
Output ('Nilai mahasiswa ke 'i' adalah')
input ( nilai )              
ENDFOR
END 

====3====
Algoritma Menampilan_Tulisan;
IS : -
FS : Jumlah tulisan tampil = 5
Deklarasi
      i = integer
Begin
FOR (i ← 0 ; i < 5 ; i++ )
output ('saya suka mata kuliah ini')         
ENDFOR
END

====4====
Algoritma Hitung_Mundur;
IS : -
FS :  menampilkan angka dari 5 hingga 1
Deklarasi
    hitung = integer
Begin
FOR (hitung ← 5 ; hitung > 0 ; bilangan-- )
output ('hitung')         
ENDFOR
END

====5====
Algoritma Menu;
IS : -
FS :  menampilkan menu yang dipilih user
Deklarasi
    pilihan = integer
Begin
FOR (;pilihan != 2;) 
output ('menu = ...')
   output ('1.ulang')
   output ('2.keluar')
output ('pilihan:... ')
input (pilihan)
ENDFOR
output ('anda pilih keluar')
END

Contoh-contoh penggunaan diatas merupakan contoh dalam kondisi pengulangan dengan menggunakan sintak while do while maupun for yang diekspresikan dalam bahasa pemrograman pseudocode. Jika ada kesalahan penulisan mohon dimaafkan.


EmoticonEmoticon