Page 32 - Pemrograman Dasar (KD 3.3 - 3.7)
P. 32
PENUGASAN
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
string nama, alamat;
int banyak, jumlah, kode, total,harga,potongan;
const double diskon = 0.20;
cout<<"--------------------------------------------\n";
cout<<" Online Book Store \n";
cout<<"--------------------------------------------\n";
cout<<" 1. Buku Dasar Pemrograman C++ Rp. 150000\n";
cout<<" 2. Buku Basis Data Rp. 75000 \n";
cout<<" 3. Buku Dasar Elektronika Rp. 102500\n";
cout<<"--------------------------------------------\n";
cout<<"Masukkan nama : "; cin>> nama;
cout<<"Masukkan alamat : "; cin>> alamat;
cout<<"Masukkan kode barang : "; cin>> kode;
cout<<"Masukkan jumlah barang : "; cin>> banyak;
cout<<"--------------------------------------------\n";
if(kode==1){
harga=150000;
}
else if(kode==2){
harga=75000;
}
else if(kode==3){
harga=102500;
}
else{
cout<<"Barang tidak terdeteksi!";
}
jumlah=harga*banyak;
potongan=jumlah*diskon;
total=jumlah-potongan;
cout<<"Jumlah Pembelian : Rp. "<<jumlah;
cout<<"\nDiskon Pembelian (20%) : Rp. "<<potongan;
cout<<"\nTotal Bayar : Rp. "<<total;
cout<<"\n-----------------------------------------\n";
getch();
TUGAS LATIHAN
1. Sebutkan dan jelaskan tipe data dan header apa saja yang
digunakan pada program diatas beserta fungsinya!
2. Sebutkan dan jelaskan variabel atau konstanta apa saja yang
digunakan beserta fungsi dalam program diatas!
3. Sebutkan operator dan ekspresi apa saja yang digunakan
pada program diatas beserta fungsinya!
Tipe Data, Variabel, Konstanta, Operator dan Ekspresi 27