Latihan 1

Latihan: Sistem Stok Produk

Gunakan struct untuk merepresentasikan produk dan fungsi untuk mencari produk termurah serta menghitung total stok.

Studi Kasus

Sebuah toko kelontong ingin membuat program sederhana untuk membantu penjaga toko melihat produk termurah dan menghitung total nilai stok yang ada di gudang.

Data produk disimpan menggunakan struct, dan operasi pencarian serta kalkulasi dilakukan melalui fungsi terpisah agar bisa digunakan kembali kapan saja.

Yang Harus Dilakukan

  1. cariTermurah — iterasi array, bandingkan harga setiap produk, kembalikan produk dengan harga terkecil.
  2. totalNilaiStok — kalkulasi harga × stok untuk setiap produk, akumulasikan ke variabel total, kembalikan hasilnya.
  3. Struct, data di main, dan bagian cetak sudah disiapkan — jalankan dan pastikan output sesuai contoh.
Tips

Fungsi yang menerima struct sebagai parameter bisa menggunakan pass-by-value (copy) atau pass-by-reference ( const Produk&). Untuk array, gunakan pointer/array decay.

Contoh Output yang Diharapkan

Produk termurah : Pensil 2B (Rp 2500)
Total nilai stok: Rp 2710000