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)
infonya sangat bermanfaat teimakasih
BalasHapusSoftware Database Guru
Mas kalau tidak menggunakan switch case bisa/tidak?
BalasHapusMas kalau tidak menggunakan switch case bisa/tidak?
BalasHapusMaaf mau tanya mengikuti tutorialnya, knp setelah input hasil output bikin lg nama tokonya?? Mohon penjelasannya
BalasHapusDapatkan Penghasilan Tambahan Dengan Bermain Poker Online di www , SmsQQ , com
BalasHapusKeunggulan dari smsqq adalah
*Permainan 100% Fair Player vs Player - Terbukti!!!
*Proses Depo dan WD hanya 1-3 Menit Jika Bank Tidak Gangguan
*Minimal Deposit Hanya Rp 10.000
*Bonus Setiap Hari Dibagikan
*Bonus Turn Over 0,3% + 0,2%
*Bonus referral 10% + 10%
*Dilayani Customer Service yang Ramah dan Sopan 24 Jam NONSTOP
*Berkerja sama dengan 4 bank lokal antara lain : ( BCA-MANDIRI-BNI-BRI )
Jenis Permainan yang Disediakan ada 8 jenis :
Poker - BandarQ - DominoQQ - Capsa Susun - AduQ - Sakong - Bandar Poker - Bandar 66
Untuk Info Lebih Lanjut Dapat menghubungi Kami Di :
BBM: 2AD05265
WA: +855968010699
Skype: smsqqcom@gmail.com
bosku minat daftar langsung aja bosku^^
Terimakasih Atas Bantuannya
BalasHapusLancar terus ya Blogge nya