Anda di halaman 1dari 4

Contoh Kasus 1 Algoritma konversi suhu dalam derajat Celcius ke derajat Kalvin.

Penyelesaian menggunakan pseudocode: Input (Celcius) Proses Kalvin %utput (Kalvin) Contoh Kasus " &uat algoritma untuk menentukan diskon dan menampilkannya di layar dari total pem'elian (tp) seorang pelanggan toko( dengan ketentuan 'ila tp ) 1****( maka diskonnya adalah +, dari tp( 'ila tp - 1****( maka pelanggan terse'ut tidak dapat diskon atau nol. .p dimasukkan dari key'oard. /rutan perintahnya : 1. 0asukkan nilai .P ". .ulis perintah logikanya : 1ika tp ) 1****( maka Celcius ! "#$

2iskon 3 tp 4 *.*+ Kalau tidak 2iskon 3 * 1. .ampilkan diskon Algoritma 0enghitung diskon 2eklarasi Kamus .P : int

2iskon : real 2eskripsi Input (.P) I5 .P ) 1****

2iskon 3 *.*+ 4 tp 6lse 2iskon 3 * 6nd6lse %utput(2iskon) 6nd2eskripsi Contoh Kasus + 7uatu Perusahaan Ingin mem'uat laporan penjualan secara komputerisasi. 7e'agai varia'el input : 8ama &arang( Kode &arang( 1umlah 1ual dan 9arga 1ual. 7e'agai Proses : &ayar 2iskon : 4 1ika 1umlah &ayar - 1**.*** maka diskon 1.+, 4 &ayar 4 1ika 1umlah &ayar ) 1**.*** dan 'ayar - "**.*** maka diskon ".+, 4 &ayar 4 1ika 1umlah &ayar ) "**.*** dan 'ayar - $**.*** maka diskon +, 4 'ayar 4 1ika &ayar ) $**.*** maka diskon :, 4 'ayar .otal &ayar &ayar 2iskon. 9arga 4 1umlah 1ual

%uput : &ayar 2iskon ; ; ;

.otal &ayar Penyelesaian 2e5enisi :

n' : 8ama &arang( k' : kode 'arang( jj : 1umlah 1ual( hj : 9arga 1ual( 'yr : 'ayar( 2is : 2iskon( tot : .otal 'ayar. Input : 8ama &arang Kode &arang 9arga 1ual 1umlah 1ual Proses : &yr hj 4 jj 1***** then dis 1.+<1** 4 'yr ".+<1** 4 'yr + < 1** 4 'yr

I5 'yr -

6lse i5 'yr ) 1***** and 'yr - "***** then dis 6lse i5 'yr ) "***** and 'yr - $***** then dis 6lse i5 dis 6ndi5 .ot 'yr dis :<1** 4 'yr

%utput : &ayar 2iskon .otal &ayar