Senin, 28 Februari 2011

TUGAS ALGORITMA DAN PEMOGRAMAN : contoh kasus

Contoh Kasus 1

Algoritma konversi suhu dalam derajat Celcius ke derajat Kalvin. Penyelesaian menggunakan pseudocode:

Input (Celcius)

Proses Kalvin = Celcius + 273

Output (Kalvin)

Contoh Kasus 2

Buat algoritma untuk menentukan diskon dan menampilkannya di layar dari total pembelian (tp) seorang pelanggan toko, dengan ketentuan bila tp >= 10000, maka diskonnya adalah 5% dari tp, bila tp < 10000, maka pelanggan tersebut tidak dapat diskon atau nol. Tp dimasukkan dari keyboard.

Urutan perintahnya :

1. Masukkan nilai TP
2. Tulis perintah logikanya :

Jika tp >= 10000, maka

Diskon ! tp * 0.05

Kalau tidak

Diskon ! 0

1. Tampilkan diskon

Algoritma Menghitung diskon

Deklarasi

Kamus

TP : int

Diskon : real

Deskripsi

Input (TP)

If TP >= 10000

Diskon ! 0.05 * tp

Else

Diskon ! 0

EndElse

Output(Diskon)

EndDeskripsi

Contoh Kasus 5

Suatu Perusahaan Ingin membuat laporan penjualan secara komputerisasi. Sebagai variabel input : Nama Barang, Kode Barang, Jumlah Jual dan Harga Jual.

Sebagai Proses :

Bayar = Harga * Jumlah Jual

Diskon :

* Jika Jumlah Bayar < 100.000 maka diskon 1.5% * Bayar
* Jika Jumlah Bayar >= 100.000 dan bayar < 200.000 maka diskon 2.5% * Bayar
* Jika Jumlah Bayar >= 200.000 dan bayar < 300.000 maka diskon 5% * bayar
* Jika Bayar >= 300.000 maka diskon 8% * bayar

Total Bayar = Bayar – Diskon.

Ouput :

Bayar = ?

Diskon = ?

Total Bayar = ?

Penyelesaian

Defenisi :

nb : Nama Barang, kb : kode barang, jj : Jumlah Jual, hj : Harga Jual, byr : bayar, Dis : Diskon, tot : Total bayar.

Input :

Nama Barang =

Kode Barang =

Harga Jual =

Jumlah Jual =

Proses :

Byr = hj * jj

If byr <= 100000 then dis = 1.5/100 * byr

Else if byr >=100000 and byr < 200000 then dis= 2.5/100 * byr

Else if byr >=200000 and byr < 300000 then dis = 5 / 100 * byr

Else if dis = 8/100 * byr

Endif

Tot = byr – dis

Output :

Bayar

Diskon

Total Bayar

(sumber : zulfikar chaniago - www.zoel.web.id)

4 komentar:

  1. kak tolong kasi 1 cth cra buat nya d codebloks atau aplikasi lain ,,, :)

    mksih bnyk kk ats info nya,,,,

    BalasHapus
  2. I FOUND A CLASH OF CLANS GEMS GIVEAWAY! http://clashofclanshelper.com/ - you receive free Clash of Clans gems instantly! Everybody uses this now! (cnI7nuIJjJ)

    BalasHapus
  3. Terima kasih bro
    sangat membantu

    BalasHapus