Pada kesempatan kali ini saya akan share kode program pembuatan aplikasi penjualan koran C++, berikut listing kodenya.
#include <iostream>
using namespace std;
int main(){
struct Koran {char Hari[15], Agen[30], kodeharian, ulng;
int Harga1, Harga2, Harga3, Ambil, Kembali, Terjual;
string Harian1, Harian2, Harian3;};
Koran Kor;
do
{
cout<<"-------------------------------"<<endl;
cout<<"| kode | harian | harga |"<<endl;
cout<<"-------------------------------"<<endl;
cout<<"| 1 | kompas | 4000 |"<<endl;
cout<<"| 2 | bola | 6000 |"<<endl;
cout<<"| 3 | tempo | 3000 |"<<endl;
cout<<"-------------------------------"<<endl;
cout<<"Hari = ";cin >>Kor.Hari;
cout<<"-------------------------------------"<<endl;
cout<<"Nama Agen = ";cin.get();cin.getline(Kor.Agen,30);
cout<<"Kode Harian [1/2/3]= ";cin >>Kor.kodeharian;
cout<<"Jumlah Ambil = ";cin >>Kor.Ambil;
cout<<"Jumlah Kembali = ";cin >>Kor.Kembali;
cout<<"-------------------------------------"<<endl;
cout<<endl;
cout<<endl;
cout<<" AGEN DISTRIBUSI KORAN"<<endl;
cout<<" 'TRIBUN TIMUR'"<<endl;
cout<<"-------------------------------------"<<endl;
cout<<"Hari = "<<Kor.Hari<<endl;
cout<<"Nama Agen = "<<Kor.Agen<<endl;
cout<<"-------------------------------------"<<endl;
Kor.Harian1="Kompas";
Kor.Harian2="Bola";
Kor.Harian3="Tempo";
Kor.Harga1=4000;
Kor.Harga2=6000;
Kor.Harga3=3000;
Kor.Terjual=Kor.Ambil-Kor.Kembali;
switch(Kor.kodeharian)
{
case '1' :
cout<<"Nama Harian = "<<Kor.Harian1<<endl;
cout<<"Harga = Rp. "<<Kor.Harga1<<endl;
cout<<"Jumlah Ambil = "<<Kor.Ambil<<endl;
cout<<"Jumlah Kembali = "<<Kor.Kembali<<endl;
cout<<"Jumlah Terjual = "<<Kor.Terjual<<endl;
cout<<"-------------------------------------"<<endl;
cout<<"Total Pembayaran = Rp. "<<Kor.Terjual*Kor.Harga1<<endl;
cout<<"-------------------------------------"<<endl;
break;
case '2' :
cout<<"Nama Harian = "<<Kor.Harian2<<endl;
cout<<"Harga = Rp. "<<Kor.Harga2<<endl;
cout<<"Jumlah Ambil = "<<Kor.Ambil<<endl;
cout<<"Jumlah Kembali = "<<Kor.Kembali<<endl;
cout<<"Jumlah Terjual = "<<Kor.Terjual<<endl;
cout<<"-------------------------------------"<<endl;
cout<<"Total Pembayaran = Rp. "<<Kor.Terjual*Kor.Harga2<<endl;
cout<<"-------------------------------------"<<endl;
break;
case '3' :
cout<<"Nama Harian = "<<Kor.Harian3<<endl;
cout<<"Harga = Rp. "<<Kor.Harga3<<endl;
cout<<"Jumlah Ambil = "<<Kor.Ambil<<endl;
cout<<"Jumlah Kembali = "<<Kor.Kembali<<endl;
cout<<"Jumlah Terjual = "<<Kor.Terjual<<endl;
cout<<"-------------------------------------"<<endl;
cout<<"Total Pembayaran = Rp. "<<Kor.Terjual*Kor.Harga3<<endl;
cout<<"-------------------------------------"<<endl;
break;
default:
cout<<"Nama Harian = -"<<endl;
cout<<"Harga = Rp. "<<endl;
cout<<"Jumlah Ambil = -"<<endl;
cout<<"Jumlah Kembali = -"<<endl;
cout<<"Jumlah Terjual = -"<<endl;
cout<<"-------------------------------------"<<endl;
cout<<"Total Pembayaran = Rp. "<<endl;
cout<<"-------------------------------------"<<endl;
}
Kembali:
cout<<endl;
cout<<"Mau Isi Data Lagi [Y/T] = ";cin >>Kor.ulng;
cout<<endl;
}
while(Kor.ulng=='Y'||Kor.ulng=='y');
if(Kor.ulng=='T'||Kor.ulng=='t')
{
cout<<"-------------------------------------"<<endl;
cout<<" TERIMAKASIH! "<<endl;
}
else
{
cout<<"Input Yang Anda Masukkan Salah, Silahkan Isi Kembali!";
goto Kembali;
}
return 0;
}
Contoh Hasil Dari Program Tersebut
0 Komentar