Langsung ke konten utama

Tugas II Praktikum Algoritma & Pemrograman II

Assalamualaikum wr.wb.

Sekedar membantu dan ngeshare buat yang ga bisa ngedownload tugas tambahan alpro kita, jadi saya tulis disini, semoga bermanfaat.



Terdapat sebuah mesin penjual perangko. Pembeli memasukkan uang, dan mesin mengeluarkan sejumlah perangko dan uang kembalian (jika ada). Perangko yang dijual oleh mesin ada tiga macam: 5000, 1000, dan 500.
Contoh: Pengguna memasukkan uang sejumlah 12600. Mesin mengeluarkan 2 lembar perangko 5000, 2 lembar perangko 1000 dan selembar perangko 500 serta kembalian 100.

1: Buatlah program yang mensimulasikan mesin penjual perangko tersebut dengan asumsi: masukan user selalu valid, tidak ada batas jumlah perangko yang dimiliki mesin.
Contoh keluaran:
Masukkan uang : 10550
Perangko anda :
  5000 : 2 lembar
  1000 : 0 lembar
  500  : 1 lembar
Kembalian : 50

2. Modifikasi program pada no 1 sehingga jumlah perangko yang tersedia pada mesin terbatas : 10 lembar 5000, 10 lembar 1000, dan 10 lembar 500. Tampilkan stok perangko sebelum dan sesudah transaksi.
Contoh keluaran:
Stok perangko :
  5000 : 10 lembar
  1000 : 10 lembar
  500  : 10 lembar

Masukkan uang : 55000
Perangko anda :
  5000 : 10 lembar
  1000 : 5 lembar
  500  : 0 lembar
Kembalian : 0

Sisa stok :
  5000 : 0 lembar
  1000 : 5 lembar
  500  : 10 lembar


3. Modifikasi program pada no 2. Stok perangko sekarang disimpan dalam sebuah file teks. Program membaca nilai stok perangko dari file pada saat start, dan menuliskan sisa stok setelah melakukan penjualan.
Contoh keluaran:
Stok perangko :
  5000 : 10 lembar
  1000 : 10 lembar
  500  : 10 lembar

Masukkan uang : 55000
Perangko anda :
  5000 : 10 lembar
  1000 : 5 lembar
  500  : 0 lembar
Kembalian : 0

Sisa stok :
  5000 : 0 lembar
  1000 : 5 lembar
  500  : 10 lembar


Eksekusi berikutnya:
Stok perangko :
  5000 : 0 lembar
  1000 : 5 lembar
  500  : 10 lembar

Masukkan uang : 55000
Perangko anda :
  5000 : 0 lembar
  1000 : 5 lembar
  500  : 10 lembar
Kembalian : 45000

Sisa stok :
  5000 : 0 lembar
  1000 : 0 lembar
  500  : 0 lembar


Instruksi tambahan:
·         Gunakan komentar untuk menuliskan nama & nim anda pada file kode.
·         Beri komentar secukupnya untuk menjelaskan kode program anda.
·         Buat laporan singkat yang berisi permasalahan, algoritma anda beserta penjelasannya.
Deliverable:
·         Laporan tercetak
·         3 buah file .pas
·         3 buah file .exe nah itu dia soalnya...

     lumayan sulit seh..tapi saya coba ngerjain deh(sok bisa neh..--')...
     insyaallah hasilnya saya posting disini juga (ga tau deh spa nanti gue contek --')

     wassalamualaikum wr.wb.



Komentar

Postingan populer dari blog ini

Tips Sahur Keren Ala aa_donDon

oke...alarm siap...sms kawan-kawan untuk dibangunkan juga sudah.. tidur deh sekarang..... *** 4.15 WITA. Alarm pun berbunyi. Aku pun terbangun mencari-cari di mana asal suara berisik itu. Ya, dapat. Kulihat jam 4.15. Oke,,pas waktunya. Dengan sempoyongan dan kepala sedikit berat ku ke kamar mandi. Mengambil wudhu. setelah selesai, sedikit bingung juga apa yang musti dilakukan dulu, membangunkan kawan-kawan atau langsung ke dapur. dan akhirnya aku memutuskan untuk membangunkan kawan-kawan terlebih dahulu, siapa tau ada yang belum bangun, kan kasian.. ku miscal mereka satu persatu sampai mereka reject, tandanya

Tak Ada yang Menjamin

  Berada dominan di lingkungan yang menjerumuskan. Interaksi pria-wanita nya tak terbataskan. Tak di dunia nyata, di dunia maya pun demikian. Akhirnya terjerumus dengan melanggar hal yang sudah di syariatkan. Misal saja dengan berpacaran. Padahal dulu begitu militan. Tulisan-tulisan dakwah berterbaran. Ah, memang istiqomah itu hal yang paling berat dipertahankan. Semoga saja kita semua, khususnya saya yang banyak dosa ini tetap Allah berikan tuntunan. Hingga ajal menyapa di depan.   Teringat sewaktu cerita-cerita dengan senior-senior saya di lembaga dakwah, beliau bilang ternyata faktor yang paling dominan membuat kader itu berhenti dari dakwah adalah ‘cinta’. Hmm…saya beri tanda petik kata ‘cinta’ tadi, karena kata itu saya khususkan untuk ‘cinta’ yang memang belum halal. Dan baru-baru saja ternyata ada kenalan, yang saya kenal juga seorang aktivis (dulunya), tapi ia berhenti belum lama. Setelah dilihat ternyata memang di dunia maya ia sering berinteraksi dengan lawan j...

Kebangkitan itu Nyata

Rencana besar itu sudah diketahui seluruh penduduk kerajaan saat itu.  "Siapapun yang melahirkan bayi laki-laki, bayi itu akan di bunuh !" Rencana itu muncul diakibatkan oleh ramalan yang menyebutkan bahwa akan ada seorang laki-laki yang mampu meruntuhkan kerajaan. Perempuan itu pun takut. apabila ia melahirkan bayi yang dikandungnya. ini adalah bayi laki-laki maka juga akan dibunuh. ia tidak akan rela. semuanya berjalan seperti yang ditakutkan. ternyata benar perempuan itu melahirkan bayi laki-laki. Cemas pun menghinggap di hatinya. Bagaimana ini? Langsung saja ia mengambil bayinya. Di buatkannya tempat yang mampu mengapung di air. Ia letakkan bayi tersebut di situ. dan dihanyutkanlah bayi tersebut ke sungai. Namun malang nasib bayi itu. bukannya terhindar dari singa malah masuk ke kandang singa. bayi itu terdampar di belakang kerajaan.ditemukan oleh putri kerajaan. di bawanya ke dalam istana dan diperlihatkan kepada ibunya.