Senin, 10 Juni 2013

coding struc c++ & konsument

nie brow ane kasih coding struc barang menggunakan c ++ didalamnya ada data konsumen,nama barang, dan struc konsument heheheehhe ^_^ cukup sekian ya brow
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
struct data_barang
{
 char kode[10], nama_barang[20], merek;
 int quantity, harga, jumlah_harga;
};
struct data_konsumen
{
 char kd_konsumen[6];
 char nm_konsumen[25];
 char alamat_konsumen[50];
 char telp_konsumen[15];
};
struct transaksi_penjualan
{
 char no_faktur[10];
};
struct tanggal
{
 int tgl, bulan, tahun;
};
 garis()
 {
  cout<<"\n*=======================================================================*"<<endl;
 }
main()
{
 data_barang barang[12];
 data_konsumen cust[100];
 transaksi_penjualan faktur[20];
 tanggal tgl_faktur[6];
  int uang_cash, uang_kembali, total_bayar=0;
  int pil, cobalagi;
  int i, n;
  atas:
  clrscr();
   cout<<"\n\t\t\t\tDOTREZPONDING";
    garis();
   cout<<"\nSelamat datang di Dotrezponding Store";
   cout<<endl;
   cout<<"\n=================";
   cout<<"\n    Pilihan      ";
   cout<<"\n=================";
   cout<<"\n1. Input Data    ";
   cout<<"\n2.   *EXIT*      ";
   cout<<"\n=================";
   cout<<endl;
   cout<<"\n==========================================";
   cout<<"\nMasukkan Pilihan Anda: ";cin>>pil;
    if (pil=='1')
    goto input;
    else
    if (pil=='2')
    goto keluar;

 input:
  clrscr();
  cout<<"\n\t\t\t\tDOTrezponding store";
   garis();
  cout<<endl;
  cout<<"Berapa Banyak anda Memesan? ";cin>>n;
  cout<<"1. Input Data Konsumen: "<<endl;
  cout<<endl;
  for (i=1; i<=n; i++)
  {
   cout<<"Konsumen Ke-"<<i<<endl;
   cout<<"Nama Konsumen\t: ";gets(cust[i].nm_konsumen);
   cout<<"Kode Konsumen\t: ";cin>>cust[i].kd_konsumen;
   cout<<"Alamat Konsumen\t: ";gets(cust[i].alamat_konsumen);
   cout<<"Nomor Telpon\t: ";cin>>cust[i].telp_konsumen;
   clrscr();
     cout<<"\n\t\t\t\tDOTrezponding store";
      garis();
     cout<<endl;
  }
    clrscr();
     cout<<"\n\t\t\t\tDOTrezponding store";
      garis();
     cout<<endl;
     for (i=1; i<=n; i++)
     {
     cout<<"2. Input Data Barang: "<<endl;
     cout<<endl;
     cout<<"Jenis Barang"<<i<<endl;
     cout<<endl;
     cout<<"\nInput Jenis Barang. . .";
     cout<<"\n===========================";
     cout<<"\n| No | Kode | Jenis Barang|";
     cout<<"\n|=========================|";
     cout<<"\n| 1. |  KS  |    kulkas   |";
     cout<<"\n| 2. |  LP  |    laptop   |";
     cout<<"\n| 3. |  TV  |    tv lcd   |";
     cout<<"\n| 4. |  HM  |home theater |";
     cout<<"\n|=========================|";
     cout<<endl;
     for (i=1;i<=n;i++)
     {
     cout<<"Silahkan Masukkan Kode Sesuai Jenis Barang yang Anda Pilih: ";cin>>barang[i].kode;
     cout<<"Masukkan merek Barang [P/S/A]: ";cin>>barang[i].merek;
      if((strcmp(barang[i].kode,"KS")==0) || (strcmp(barang[i].kode,"ks")==0))
      {
        strcpy(barang[i].nama_barang,"Kulkas");
          if(barang[i].merek=='P' || barang[i].merek=='p')
          barang[i].harga=2500000;
           else
          if(barang[i].merek=='S' || barang[i].merek=='s')
          barang[i].harga=3000000;
           else
          if(barang[i].merek=='A' || barang[i].merek=='a')
          barang[i].harga=5000000;
           else
          barang[i].harga=0;
       }
       else
      if((strcmp(barang[i].kode,"LP")==0) || (strcmp(barang[i].kode,"lp")==0))
       {
        strcpy(barang[i].nama_barang,"Laptop");
          if(barang[i].merek=='P' || barang[i].merek=='p')
          barang[i].harga=2500000;
           else
          if(barang[i].merek=='S' || barang[i].merek=='s')
          barang[i].harga=3000000;
           else
          if(barang[i].merek=='A' || barang[i].merek=='a')
          barang[i].harga=5000000;
           else
          barang[i].harga=0;
       }
       else
      if((strcmp(barang[i].kode,"TV")==0) || (strcmp(barang[i].kode,"tv")==0))
       {
        strcpy(barang[i].nama_barang,"TV LCD");
          if(barang[i].merek=='P' || barang[i].merek=='p')
          barang[i].harga=2500000;
           else
          if(barang[i].merek=='S' || barang[i].merek=='s')
          barang[i].harga=3000000;
           else
          if(barang[i].merek=='A' || barang[i].merek=='a')
          barang[i].harga=5000000;
           else
          barang[i].harga=0;
       }
       else
      if((strcmp(barang[i].kode,"HM")==0) || (strcmp(barang[i].kode,"lv")==0))
       {
        strcpy(barang[i].nama_barang,"Home Theater");
          if(barang[i].merek=='P' || barang[i].merek=='p')
          barang[i].harga=2500000;
           else
          if(barang[i].merek=='S' || barang[i].merek=='s')
          barang[i].harga=3000000;
           else
          if(barang[i].merek=='A' || barang[i].merek=='a')
          barang[i].harga=5000000;
           else
          barang[i].harga=0;
       }
       else
       {
       goto input;
       }
     cout<<"Berapa Banyak Anda Membeli? ";cin>>barang[i].quantity;
     barang[i].jumlah_harga=barang[i].harga*barang[i].quantity;
     cout<<endl;
     }
     clrscr();
   cout<<"\n\t\t\t\tDOTrezponding store";
    garis();
   cout<<endl;
     for(i=1; i<=n; i++)
     {
     cout<<"2. Input Data Barang : "<<endl;
     cout<<endl;
     cout<<"Jenis Barang Ke-"<<i<<endl;
     cout<<endl;
     cout<<"\nInput Jenis Barang. . .";
     cout<<"\n___________________________";
     cout<<"\n| No | Kode | Jenis Barang|";
     cout<<"\n|-------------------------|";
     cout<<"\n| 1. |  KS  |    Kulkas   |";
     cout<<"\n| 2. |  LP  |    Laptop   |";
     cout<<"\n| 3. |  TV  |    TV LCD   |";
     cout<<"\n| 4. |  HM  | Home Theater|";
     cout<<"\n|-------------------------|";
     cout<<endl;
     }
    }
   clrscr();
   cout<<"\n\t\t\t\tDOTrezponding store";
    garis();
   cout<<endl;
  for (i=1;i<=n;i++)
  {
   cout<<"3. Input Data Transaksi Penjualan: "<<endl;
   cout<<endl;
   cout<<"Data Ke-"<<i<<endl;
   cout<<"Masukkan Nomor Faktur\t: ";cin>>faktur[i].no_faktur;
   cout<<"Masukkan Tanggal Faktur\t: ";cin>>tgl_faktur[i].tgl;
   cout<<"Masukkan Bulan Faktur\t: ";cin>>tgl_faktur[i].bulan;
   cout<<"Masukkan Tahun Faktur\t: ";cin>>tgl_faktur[i].tahun;
   clrscr();
  cout<<"\n\t\t\t\tDOTrezponding store";
   garis();
  cout<<endl;
  }
   clrscr();
  cout<<"\n\t\t\t\tDOTrezponding store";
   garis();
  cout<<endl;
  for(i=1; i<=n; i++)
  {
   cout<<"\n||=================================================================||";
   cout<<"\n|| Data Transaksi Ke ||"<<" Nomor Faktur ||"<<"  Tanggal Faktur ||";
   cout<<"\n||=================================================================||";
   cout<<"\n||         "<<i<<"               "<<faktur[i].no_faktur<<"                   "<<tgl_faktur[i].tgl<<'/'<<tgl_faktur[i].bulan<<'/'<<tgl_faktur[i].tahun<<"           ||";
   cout<<"\n||=================================================================||";
  }
  cout<<endl;
  for (i=1; i<=n; i++)
  {
   cout<<"\n||===============================================================||";
   cout<<"\n|| Konsumen Ke ||"<<"    Nama    ||"<<" Kode ||"<<"  Alamat  ||"<<"  No. Telpon  ||";
   cout<<"\n||===============================================================||";
   cout<<"\n||        "<<i<<"           "<<cust[i].nm_konsumen<<"         "<<cust[i].kd_konsumen<<"         "<<cust[i].alamat_konsumen<<"             "<<cust[i].telp_konsumen<<"        ||";
   cout<<"\n||===============================================================||";
  }
  cout<<endl;
  cout<<"\n================================";
  cout<<"\n||Struct Data Pembelian Barang||";
  cout<<"\n||============================||==========================================||";
  cout<<"\n|| No ||"<<"   Jenis Barang   ||"<<"   Harga   ||"<<"   Quantity   ||"<<"      Total      ||";
  cout<<"\n||======================================================================||";
   for(i=1; i<=n; i++)
   {
    cout<<"\n|| "<<i<<"  ||    "<<barang[i].nama_barang<<"           "<<barang[i].harga<<"          "<<barang[i].quantity<<"            "<<barang[i].jumlah_harga<<"   \t||";
    total_bayar=total_bayar+barang[i].jumlah_harga;
   }
  cout<<"\n||======================================================================||";
  cout<<endl;
  cout<<"\n\t\t\t\t\t Total Pembayaran\t: "<<total_bayar;
  cout<<"\n\t\t\t\t\t Telah Dibayar\t\t: ";cin>>uang_cash;
  cout<<endl;
  uang_kembali=uang_cash-total_bayar;
  cout<<"\n\t\t\t\t\t Uang Kembalian\t: "<<uang_kembali;
   cout<<endl<<endl;
   cout<<"\nMau Membeli Lagi? Tekan Y/N :";cin>>cobalagi;
if (cobalagi=='Y' || cobalagi=='Y')
   goto atas;
   else
 keluar:
  clrscr();
  cout<<"\t\t\t^_^ terimakasih untuk memakai program ini !!! ^_^"<<endl;
  cout<<"\t\t\t--------------------------------------------------"<<endl;
  cout<<"\t\t\t~ EX: Dotrezponding ~"<<endl;
getch();
}

hasilnya :


Komunitas Blog Dofollow Indonesia

Tidak ada komentar:

Posting Komentar