Skip to main content
LMS Smechatwolasma
  • Home
  • Blog
  • Profile
  • Grade
  • More
English ‎(en)‎
Bahasa Indonesia ‎(id)‎ English ‎(en)‎
Log in
LMS Smechatwolasma
Home Blog Profile Grade
Expand all Collapse all
  1. Dashboard
  2. [2024.PPLG.DPK.E] Dasar-Dasar Program Keahlian (DPK) PPLG
  3. C
  4. TUGAS Studi Kasus 3 - Cash

TUGAS Studi Kasus 3 - Cash

Completion requirements
Opened: Tuesday, 5 September 2023, 12:00 AM

US coins

Perhatikan 4 pecahan koin di atas! Ada 25 sen, 10 sen, 5 sen, dan 1 sen.

Bayangkan Anda bekerja dalam sebuah toko, dan pembeli memberi anda uang 1 dollar (100 sen) untuk membayar sebutir permen yang harganya hanya 50 sen. Anda harus memberi kembalian kepada customer tersebut. Saat membeli kembalian, pada umumnya penjual akan meminimalisir jumlah pecahan koin yang diberikan. Pada kasus di atas, akan lebih baik memberi 2 keping pecahan 25 sen sebagai kembalian daripada 5 keping pecahan 10 sen.

Buatlah program dalam bahasa C bernama cash.c yang menerima masukan berupa jumlah kembalian, dan menghasilkan jumlah keping paling sedikit yang dibutuhkan untuk melunasi kembalian ke customer.

Contoh:

input kembalian: 25 sen
jumlah koin: 1

input kembalian: 70 sen
jumlah koin: 4 (karena membutuhkan minimal 4 koin supaya bisa genap 70 sen)

Jika pengguna program menginputkan nilai kembalian yang tidak masuk akal (misal: kurang dari atau sama dengan 0, berupa huruf atau karakter selain bilangan bulat), maka program harus terus meminta inputan sampai mendapatkan input yang sesuai.

◄ TUGAS Studi Kasus 2 - Mario (lagi)
TUGAS Hasil Setup VSCODE u/ Bahasa C ►
You are currently using guest access (Log in)
Data retention summary
Get the mobile app
Powered by Moodle