Pertanyaan

3. Judul: PotonganHarga Persoalan: Terdapat variabel harga, hargaDiskon , dan total, ketiga variabel memiliki jenis data bilangan bulat, lalu program membaca satu buah variabel (harga) dengan harus dituliskan nilai harga tersebut di layar, jika harga , lebih besar atau sama dengan 1000 ; maka harga akan dipotong/dikurang dengan hargaDiskon sebesar 100. Maka , tampilkan total yang harus dibayar. Spesifikasi: Input: harga (bilangan bulat) Proses: Program menghitung total,jika hargagt =1000 ; maka harga - hargaDiskon, jika harga di bawah 1000 , maka harga tidak mendapatkan potongan. Output: Total

Solusi

Terverifikasi Ahli
4.4 (142 Suara)
Prateek veteran ยท Tutor selama 11 tahun

Jawaban

1. Baca harga dari pengguna.2. Jika harga lebih besar atau sama dengan 1000, maka: a. Kurangi harga dengan hargaDiskon. b. Tampilkan total yang harus dibayar.3. Jika harga di bawah 1000, maka: a. Tampilkan harga asli. b. Tampilkan total yang harus dibayar.

Penjelasan

Pertanyaan ini berkaitan dengan pemrograman dan logika kondisional. Diberikan sebuah variabel harga yang merupakan bilangan bulat. Program harus membaca nilai harga dari pengguna. Kemudian, program harus memeriksa apakah harga tersebut lebih besar atau sama dengan 1000. Jika ya, maka harga tersebut akan dipotong dengan hargaDiskon sebesar 100 dan total yang harus dibayar adalah harga setelah dipotong. Jika harga di bawah 1000, maka harga tersebut tidak mendapatkan potongan dan total yang harus dibayar adalah harga asli.