Berikut Ini Kodingannya :
#include <conio.h>
#include <iostream.h>
#include <stdio.h>
int main()
{
struct
{
char kobar, nabar[20];
int harga, jumli, total, bayar, kembali;
}brng;
char awal, ulang;
awal:
clrscr();
puts("----------------------------------------------"); puts("*---- Selamat Datang di Toko Buku LINDEY ----*"); puts("----------------------------------------------\n\n");
puts("Silahkan Pilih Kategori Buku :\n");
puts("[1] TEKNOLOGI"); puts("[2] BAHASA"); puts("[3] AGAMA"); puts("[4] exit\n");
cout<<"Pilih Kode Menu [1/2/3/4] : ";cin>>awal;
if (awal=='1')
goto satu;
else
if (awal=='2')
goto dua;
else if (awal=='3')
goto tiga;
else
goto empat;
satu:
clrscr();
puts("----------------------------------------------"); puts("* TEKNOLOGI *"); puts("----------------------------------------------");
puts("[A] Pengantar Algoritma dengan Bahasa C - Thompson Susabda Ngoen"); puts("[B] Internet and World Wide Web How to Program - P.J Deitel"); puts("[C] Pemrograman C++ - Abdul Kadir");
puts("[D] Programming The World Wide Web - Robert W Sebesta");
cout<<"Kode Barang [A/B/C/D] : ";cin>>brng.kobar;
if (brng.kobar=='A'||brng.kobar=='a')
{strcpy (brng.nabar, "Pengantar Algoritma dengan Bahasa C - Thompson Susabda Ngoen");
brng.harga=130000;}
else
if (brng.kobar=='B'||brng.kobar=='b')
{strcpy (brng.nabar, "Internet and World Wide Web How to Program - P.J Deitel");
brng.harga=200000;}
else
if (brng.kobar=='C'||brng.kobar=='c')
{strcpy (brng.nabar, "Pemrograman C++ - Abdul Kadir");
brng.harga=150000;}
else
{strcpy (brng.nabar, "Programming The World Wide Web - Robert W Sebesta");
brng.harga=100000;}
puts("----------------------------------------------"); cout<<"Nama Barang : "<<brng.nabar<<endl; cout<<"Harga Barang : Rp. "<<brng.harga<<endl; cout<<"Jumlah Beli : ";cin>>brng.jumli;
brng.total=brng.harga*brng.jumli;
cout<<"Total Bayar : Rp. "<<brng.total<<endl; cout<<"Uang Bayar : Rp. ";cin>>brng.bayar; brng.kembali=brng.bayar-brng.total;
cout<<"Uang Kembali : Rp. "<<brng.kembali<<endl;
puts("----------------------------------------------");
cout<<"Mau input lagi [Y/T] : ";cin>>ulang;
if (ulang=='Y'||ulang=='y')
goto satu;
else
goto awal;
dua:
clrscr();
puts("----------------------------------------------"); puts("* BAHASA *"); puts("----------------------------------------------"); puts("[A] Percakapan Bahasa Perancis - Adora Quiterie"); puts("[B] Tata Bahasa Perancis - Paryatun");
puts("[C] Kamus Perancis Indonesia - Denise");
puts("[D] Percakapan Bahasa Jepang");
cout<<"Kode Barang [A/B/C/D] : ";cin>>brng.kobar;
if (brng.kobar=='A'||brng.kobar=='a')
{strcpy (brng.nabar, "Percakapan Bahasa Perancis - Adora Quiterie");
brng.harga=90000;}
else
if (brng.kobar=='B'||brng.kobar=='b')
{strcpy (brng.nabar, "Tata Bahasa Perancis - Paryatun");
brng.harga=100000;}
else
if (brng.kobar=='C'||brng.kobar=='c')
{strcpy (brng.nabar, "Kamus Perancis Indonesia - Denise");
brng.harga=150000;}
else
{strcpy (brng.nabar, "Percakapan Bahasa Jepang");
brng.harga=800000;}
puts("----------------------------------------------"); cout<<"Nama Barang : "<<brng.nabar<<endl; cout<<"Harga Barang : Rp. "<<brng.harga<<endl; cout<<"Jumlah Beli : ";cin>>brng.jumli; brng.total=brng.harga*brng.jumli;
cout<<"Total Bayar : Rp. "<<brng.total<<endl; cout<<"Uang Bayar : Rp. ";cin>>brng.bayar; brng.kembali=brng.bayar-brng.total;
cout<<"Uang Kembali : Rp. "<<brng.kembali<<endl;
puts("----------------------------------------------");
cout<<"Transaksi lagi [Y/T] : ";cin>>ulang;
if (ulang=='Y'||ulang=='y')
goto dua;
else
goto awal;
tiga:
clrscr();
puts("----------------------------------------------"); puts("* AGAMA *"); puts("----------------------------------------------"); puts("[A] 3 Hari pintar membaca Al-Qur'an ");
puts("[B] Kitab Ihya' ulumiddin ");
puts("[C] Cepat dan kuat menghafal al-qur'an ");
puts("[D] Tafsir Surat-surat Pilihan karya M. Muthahhari ");
cout<<"Kode Barang [A/B/C/D] : ";cin>>brng.kobar;
if (brng.kobar=='A'||brng.kobar=='a')
{strcpy (brng.nabar, "3 Hari pintar membaca Al-Qur'an ");
brng.harga=20000;}
else
if (brng.kobar=='B'||brng.kobar=='b')
{strcpy (brng.nabar, "Kitab Ihya' ulumiddin ");
brng.harga=50000;}
else
if (brng.kobar=='C'||brng.kobar=='c')
{strcpy (brng.nabar, "Cepat dan kuat menghafal al-qur'an ");
brng.harga=35000;}
else
{strcpy (brng.nabar, "Tafsir Surat-surat Pilihan karya M. Muthahhari ");
brng.harga=44000;}
puts("----------------------------------------------"); cout<<"Nama Barang : "<<brng.nabar<<endl; cout<<"Harga Barang : Rp. "<<brng.harga<<endl; cout<<"Jumlah Beli : ";cin>>brng.jumli; brng.total=brng.harga*brng.jumli;
cout<<"Total Bayar : Rp. "<<brng.total<<endl; cout<<"Uang Bayar : Rp. ";cin>>brng.bayar; brng.kembali=brng.bayar-brng.total;
cout<<"Uang Kembali : Rp. "<<brng.kembali<<endl;
puts("----------------------------------------------");
cout<<"Mau input lagi [Y/T] : ";cin>>ulang;
if (ulang=='Y'||ulang=='y')
goto tiga;
else
goto awal;
empat:
cout<<endl;
cout<<"***** TERIMA KASIH *****";
getch();
return 0;
}
Outputnya :
#include <conio.h>
#include <iostream.h>
#include <stdio.h>
int main()
{
struct
{
char kobar, nabar[20];
int harga, jumli, total, bayar, kembali;
}brng;
char awal, ulang;
awal:
clrscr();
puts("----------------------------------------------"); puts("*---- Selamat Datang di Toko Buku LINDEY ----*"); puts("----------------------------------------------\n\n");
puts("Silahkan Pilih Kategori Buku :\n");
puts("[1] TEKNOLOGI"); puts("[2] BAHASA"); puts("[3] AGAMA"); puts("[4] exit\n");
cout<<"Pilih Kode Menu [1/2/3/4] : ";cin>>awal;
if (awal=='1')
goto satu;
else
if (awal=='2')
goto dua;
else if (awal=='3')
goto tiga;
else
goto empat;
satu:
clrscr();
puts("----------------------------------------------"); puts("* TEKNOLOGI *"); puts("----------------------------------------------");
puts("[A] Pengantar Algoritma dengan Bahasa C - Thompson Susabda Ngoen"); puts("[B] Internet and World Wide Web How to Program - P.J Deitel"); puts("[C] Pemrograman C++ - Abdul Kadir");
puts("[D] Programming The World Wide Web - Robert W Sebesta");
cout<<"Kode Barang [A/B/C/D] : ";cin>>brng.kobar;
if (brng.kobar=='A'||brng.kobar=='a')
{strcpy (brng.nabar, "Pengantar Algoritma dengan Bahasa C - Thompson Susabda Ngoen");
brng.harga=130000;}
else
if (brng.kobar=='B'||brng.kobar=='b')
{strcpy (brng.nabar, "Internet and World Wide Web How to Program - P.J Deitel");
brng.harga=200000;}
else
if (brng.kobar=='C'||brng.kobar=='c')
{strcpy (brng.nabar, "Pemrograman C++ - Abdul Kadir");
brng.harga=150000;}
else
{strcpy (brng.nabar, "Programming The World Wide Web - Robert W Sebesta");
brng.harga=100000;}
puts("----------------------------------------------"); cout<<"Nama Barang : "<<brng.nabar<<endl; cout<<"Harga Barang : Rp. "<<brng.harga<<endl; cout<<"Jumlah Beli : ";cin>>brng.jumli;
brng.total=brng.harga*brng.jumli;
cout<<"Total Bayar : Rp. "<<brng.total<<endl; cout<<"Uang Bayar : Rp. ";cin>>brng.bayar; brng.kembali=brng.bayar-brng.total;
cout<<"Uang Kembali : Rp. "<<brng.kembali<<endl;
puts("----------------------------------------------");
cout<<"Mau input lagi [Y/T] : ";cin>>ulang;
if (ulang=='Y'||ulang=='y')
goto satu;
else
goto awal;
dua:
clrscr();
puts("----------------------------------------------"); puts("* BAHASA *"); puts("----------------------------------------------"); puts("[A] Percakapan Bahasa Perancis - Adora Quiterie"); puts("[B] Tata Bahasa Perancis - Paryatun");
puts("[C] Kamus Perancis Indonesia - Denise");
puts("[D] Percakapan Bahasa Jepang");
cout<<"Kode Barang [A/B/C/D] : ";cin>>brng.kobar;
if (brng.kobar=='A'||brng.kobar=='a')
{strcpy (brng.nabar, "Percakapan Bahasa Perancis - Adora Quiterie");
brng.harga=90000;}
else
if (brng.kobar=='B'||brng.kobar=='b')
{strcpy (brng.nabar, "Tata Bahasa Perancis - Paryatun");
brng.harga=100000;}
else
if (brng.kobar=='C'||brng.kobar=='c')
{strcpy (brng.nabar, "Kamus Perancis Indonesia - Denise");
brng.harga=150000;}
else
{strcpy (brng.nabar, "Percakapan Bahasa Jepang");
brng.harga=800000;}
puts("----------------------------------------------"); cout<<"Nama Barang : "<<brng.nabar<<endl; cout<<"Harga Barang : Rp. "<<brng.harga<<endl; cout<<"Jumlah Beli : ";cin>>brng.jumli; brng.total=brng.harga*brng.jumli;
cout<<"Total Bayar : Rp. "<<brng.total<<endl; cout<<"Uang Bayar : Rp. ";cin>>brng.bayar; brng.kembali=brng.bayar-brng.total;
cout<<"Uang Kembali : Rp. "<<brng.kembali<<endl;
puts("----------------------------------------------");
cout<<"Transaksi lagi [Y/T] : ";cin>>ulang;
if (ulang=='Y'||ulang=='y')
goto dua;
else
goto awal;
tiga:
clrscr();
puts("----------------------------------------------"); puts("* AGAMA *"); puts("----------------------------------------------"); puts("[A] 3 Hari pintar membaca Al-Qur'an ");
puts("[B] Kitab Ihya' ulumiddin ");
puts("[C] Cepat dan kuat menghafal al-qur'an ");
puts("[D] Tafsir Surat-surat Pilihan karya M. Muthahhari ");
cout<<"Kode Barang [A/B/C/D] : ";cin>>brng.kobar;
if (brng.kobar=='A'||brng.kobar=='a')
{strcpy (brng.nabar, "3 Hari pintar membaca Al-Qur'an ");
brng.harga=20000;}
else
if (brng.kobar=='B'||brng.kobar=='b')
{strcpy (brng.nabar, "Kitab Ihya' ulumiddin ");
brng.harga=50000;}
else
if (brng.kobar=='C'||brng.kobar=='c')
{strcpy (brng.nabar, "Cepat dan kuat menghafal al-qur'an ");
brng.harga=35000;}
else
{strcpy (brng.nabar, "Tafsir Surat-surat Pilihan karya M. Muthahhari ");
brng.harga=44000;}
puts("----------------------------------------------"); cout<<"Nama Barang : "<<brng.nabar<<endl; cout<<"Harga Barang : Rp. "<<brng.harga<<endl; cout<<"Jumlah Beli : ";cin>>brng.jumli; brng.total=brng.harga*brng.jumli;
cout<<"Total Bayar : Rp. "<<brng.total<<endl; cout<<"Uang Bayar : Rp. ";cin>>brng.bayar; brng.kembali=brng.bayar-brng.total;
cout<<"Uang Kembali : Rp. "<<brng.kembali<<endl;
puts("----------------------------------------------");
cout<<"Mau input lagi [Y/T] : ";cin>>ulang;
if (ulang=='Y'||ulang=='y')
goto tiga;
else
goto awal;
empat:
cout<<endl;
cout<<"***** TERIMA KASIH *****";
getch();
return 0;
}
Outputnya :
salam yang buat program ini
BalasHapus#include
main() {
printf("i love u");
}
kok gak ada ERD dan DFD sama kamus data nya.
Hapus