Assalamu alaikum.wr.wb
dan selanjutnya ini adalah postingan saya yang kesekian kali dan masih berbagi tugas untuk anda semua dalam membantu sedikitnya dalam anda mengerjakan tugas. jangan terlalu terpaku dengan program yang saya buat ini anda bisa mengembangkannya lagi agar menjai program yang kreatif. dan ini murni buatan saya sendiri tanpa mengcopy dari blog lain. Terimakasih
program ini memiliki ketentuan seperti berikut
Ketentuan Soal :
1. Untuk BUKU :
• Jika kode buku 1 maka nama buku = “ Sukses Belajar Borland C++”, harga = 50000.
• Jika Kode buku 2 maka nama buku = ” Kunci Pribadi Yang Sukses ”, harga = 35000.
• Jika kode buku 3 nama buku = ” Mencari Mutiara Di Dasar Hati ”, harga = 45000.
2. Akan Mendapat potongan 10% jika Jumlah pembelian lebih dari 5 buku, dan mendapat bonus
” Note Book”, tetapi jika pembelian kurang dari 5 maka tidak dapat potongan serta akan tampil pesan ”Maaf Tidak Dapat Bonus”.
3. Semua Pembelian akan dikenakan PPN Sebesar 10% dari Total Pembelian.
4. Gunakan Switch-Case dan IF-else
dan ini adlah hasil runningnya :
tampilan input
tampilan output
Kodingannya :
//file header
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
//deklarasi variabel
char kode,kode_buku,lagi,bonus;
char *nama_buku;
int harga,jum_pembeli,total_bayar,ppn,potongan;
atas:
clrscr();
//input
cout<<" ---------------------------------------------------------"<<endl;
cout<<" |\t\t***** TOKO BUKU HALIFI *****\t\t |"<<endl;
cout<<" |\t\t Jl.Keadilan No.16\t\t |"<<endl;
cout<<" ---------------------------------------------------------"<<endl;
cout<<" Masukkan Kode Buku [1,2,3] : ";cin>>kode_buku;
cout<<" Jumlah Pembelian buku anda : ";cin>>jum_pembeli;
//output
clrscr();
cout<<" ---------------------------------------------------------"<<endl;
cout<<" |\t\t***** TOKO BUKU HALIFI *****\t\t |"<<endl;
cout<<" |\t\t Jl.Keadilan No.16\t\t |"<<endl;
cout<<" ---------------------------------------------------------"<<endl;
cout<<" Nama Buku : "<<nama_buku;
switch(kode_buku)
{
case '1':
cout<< "Sukses Belajar";
harga=50000*jum_pembeli;
break;
case '2':
cout<< "Kunci Pribadi yang Sukses";
harga =35000*jum_pembeli;
break;
case '3':
cout<< "Mencari mutiara didasar Hati";
harga =45000*jum_pembeli;
break;
default:
cout<<"Kode tidak terdaftar !!";
harga=0*jum_pembeli;
}
cout<<endl;
cout<<" Harga Buku : Rp "<<harga;
cout<<endl;
if (jum_pembeli>5)
{
potongan = harga * 10/100;
}
else
{
potongan= 0;
}
cout<<" Potongan : Rp "<<potongan;
cout<<endl;
cout<<" Jumlah Buku yang di beli : "<<jum_pembeli;
cout<<endl;
cout<<" Bonus :"<<bonus;
if (jum_pembeli >5)
{
cout<<"Note Book"<<bonus;
}
else
{
cout<<"Maaf Tidak Dapat Bonus"<<bonus;
}
cout<<endl;
total_bayar = harga - potongan;
cout<<" Total Bayar : Rp "<<total_bayar;
cout<<endl;
ppn = total_bayar * 10/100;
cout<<" Ppn : Rp "<<ppn;
cout<<endl;
cout<<" ---------------------------------------------------------"<<endl;
cout<<" apakah anda mau input lagi? [Y/T] :";cin>>lagi;
if(lagi == 'Y' || lagi =='y')
{
goto atas;
}
if (lagi == 'T' || lagi =='t')
{
goto selesai;
}
selesai:
cout<<endl;
cout<<" \t\t***** T E R I M A K A S I H *****\t\t "<<endl;
cout<<" ---------------------------------------------------------"<<endl;
getch();
}
dan selanjutnya ini adalah postingan saya yang kesekian kali dan masih berbagi tugas untuk anda semua dalam membantu sedikitnya dalam anda mengerjakan tugas. jangan terlalu terpaku dengan program yang saya buat ini anda bisa mengembangkannya lagi agar menjai program yang kreatif. dan ini murni buatan saya sendiri tanpa mengcopy dari blog lain. Terimakasih
program ini memiliki ketentuan seperti berikut
Ketentuan Soal :
1. Untuk BUKU :
• Jika kode buku 1 maka nama buku = “ Sukses Belajar Borland C++”, harga = 50000.
• Jika Kode buku 2 maka nama buku = ” Kunci Pribadi Yang Sukses ”, harga = 35000.
• Jika kode buku 3 nama buku = ” Mencari Mutiara Di Dasar Hati ”, harga = 45000.
2. Akan Mendapat potongan 10% jika Jumlah pembelian lebih dari 5 buku, dan mendapat bonus
” Note Book”, tetapi jika pembelian kurang dari 5 maka tidak dapat potongan serta akan tampil pesan ”Maaf Tidak Dapat Bonus”.
3. Semua Pembelian akan dikenakan PPN Sebesar 10% dari Total Pembelian.
4. Gunakan Switch-Case dan IF-else
dan ini adlah hasil runningnya :
tampilan input
tampilan output
Kodingannya :
//file header
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
//deklarasi variabel
char kode,kode_buku,lagi,bonus;
char *nama_buku;
int harga,jum_pembeli,total_bayar,ppn,potongan;
atas:
clrscr();
//input
cout<<" ---------------------------------------------------------"<<endl;
cout<<" |\t\t***** TOKO BUKU HALIFI *****\t\t |"<<endl;
cout<<" |\t\t Jl.Keadilan No.16\t\t |"<<endl;
cout<<" ---------------------------------------------------------"<<endl;
cout<<" Masukkan Kode Buku [1,2,3] : ";cin>>kode_buku;
cout<<" Jumlah Pembelian buku anda : ";cin>>jum_pembeli;
//output
clrscr();
cout<<" ---------------------------------------------------------"<<endl;
cout<<" |\t\t***** TOKO BUKU HALIFI *****\t\t |"<<endl;
cout<<" |\t\t Jl.Keadilan No.16\t\t |"<<endl;
cout<<" ---------------------------------------------------------"<<endl;
cout<<" Nama Buku : "<<nama_buku;
switch(kode_buku)
{
case '1':
cout<< "Sukses Belajar";
harga=50000*jum_pembeli;
break;
case '2':
cout<< "Kunci Pribadi yang Sukses";
harga =35000*jum_pembeli;
break;
case '3':
cout<< "Mencari mutiara didasar Hati";
harga =45000*jum_pembeli;
break;
default:
cout<<"Kode tidak terdaftar !!";
harga=0*jum_pembeli;
}
cout<<endl;
cout<<" Harga Buku : Rp "<<harga;
cout<<endl;
if (jum_pembeli>5)
{
potongan = harga * 10/100;
}
else
{
potongan= 0;
}
cout<<" Potongan : Rp "<<potongan;
cout<<endl;
cout<<" Jumlah Buku yang di beli : "<<jum_pembeli;
cout<<endl;
cout<<" Bonus :"<<bonus;
if (jum_pembeli >5)
{
cout<<"Note Book"<<bonus;
}
else
{
cout<<"Maaf Tidak Dapat Bonus"<<bonus;
}
cout<<endl;
total_bayar = harga - potongan;
cout<<" Total Bayar : Rp "<<total_bayar;
cout<<endl;
ppn = total_bayar * 10/100;
cout<<" Ppn : Rp "<<ppn;
cout<<endl;
cout<<" ---------------------------------------------------------"<<endl;
cout<<" apakah anda mau input lagi? [Y/T] :";cin>>lagi;
if(lagi == 'Y' || lagi =='y')
{
goto atas;
}
if (lagi == 'T' || lagi =='t')
{
goto selesai;
}
selesai:
cout<<endl;
cout<<" \t\t***** T E R I M A K A S I H *****\t\t "<<endl;
cout<<" ---------------------------------------------------------"<<endl;
getch();
}
sekian postingan dari saya apabila ada kesamaan kata
atau salah salah kata mohon di maafkan
salam hangan Muhammad Dandi (aa)