Berikut ini adalah pertanyaan dari Bernadetta1359 pada mata pelajaran TI untuk jenjang Sekolah Menengah Pertama
2.Variabel yang digunakan adalah
a. Nama pelanggan
b. Nama Barang
c .Harga Barang
d.Jumlah Barang
e.Total Harga
3.Minimal 1 pelanggan membeli 3 buah barang
4.Buat Program dengan menggunakan menu yt
5.Program dibuat boleh menggunakan inputan (cin), boleh pake fungsi if else atau boleh pake switch case, silahkan pilih yang disuka
tolong bantu gan
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
#include <iostream>
using namespace std;
main(){
int inpt;
float hr[10], jml[10],tothr=0,totjml=0,totbel,hasildis,dis=0;
char nm[10][10];
string pilih,nama;
cout<<"--------------------------------------"<<endl;
cout<<"| APLIKASI KASIR BPM |"<<endl;
cout<<"--------------------------------------"<<endl;
cout<<"Member atau non member <ya/tdk>: ";cin>>pilih;
cout<<"--------------------------------------"<<endl<<endl;
if(pilih=="ya"){
cout<<"---------------Hai Member-------------"<<endl;
cout<<"Nama: ";cin>>nama;
cout<<"Jumlah barang: ";cin>>inpt;
for(int i=0; i<inpt; i++){
cout<<"--------------------------------------"<<endl;
cout<<"Harga : "; cin>>hr[i];
cout<<"jumlah : "; cin>>jml[i];
totbel+=hr[i]*jml[i];
}
if(totbel>=100000){
dis=0.05*totbel;
hasildis=totbel-dis;
cout<<"--------------Pembayaran-------------"<<endl;
cout<<"Jenis member : Ya"<<endl;
cout<<"Nama pelanggan: "<<nama<<endl;
cout<<"Jumlah belanja: "<<totbel<<endl;
cout<<"Diskon (5%) : "<<dis<<endl;
cout<<"Total sebelum diskon : "<<totbel<<endl;
cout<<"Total setelah diskon : "<<hasildis<<endl;
cout<<"--------------------------------------"<<endl;
}else{
cout<<"--------------Pembayaran--------------"<<endl;
cout<<"Jenis member : Ya"<<endl;
cout<<"Nama pelanggan: "<<nama<<endl;
cout<<"Diskon : - "<<endl;
cout<<"Total belanja: "<<totbel<<endl;
cout<<"--------------------------------------"<<endl;
}
} else if (pilih=="tdk"){
cout<<"---------------Non Member-------------"<<endl;
cout<<"Nama: ";cin>>nama;
cout<<"Jumlah barang: ";cin>>inpt;
for(int i=0; i<inpt; i++){
cout<<"--------------------------------------"<<endl;
cout<<"Harga : "; cin>>hr[i];
cout<<"jumlah : "; cin>>jml[i];
totbel+=hr[i]*jml[i];
}
cout<<"--------------Pembayaran--------------"<<endl;
cout<<"Jenis member : Tidak"<<endl;
cout<<"Nama pelanggan: "<<nama<<endl;
cout<<"Diskon : - "<<endl;
cout<<"Total belanja : "<<totbel<<endl;
cout<<"--------------------------------------"<<endl;
}else{
cout<<"Data yang anda masukan salah"<<endl;
}
}
Semoga dengan pertanyaan yang sudah terjawab oleh diameterull20 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Wed, 07 Jul 21