Info Script

kali ini saya akan posting script C++ dalam bahasa pemrograman ini kita akan sedikit mengenal tentang perulangan dan case...
aku beri contoh sederhananyanya melalui kode di bawah ini
semoga bermanfaat 

 If 
#include <conio.h>
#include <iostream.h>
{
int usia;
     cout<<"Berapa usia anda ?"
     cin>>usia;
if (usia<17)
    cout<<"Anda diperkenankan menonton "<<endl;
else
    cout<<"Selamat menonton"
}

kasir 
#include <conio.h>
#include <iostream.h>
#include <windows.h>

//using namespace std;

void loading();
void menu();
void data_brg();
void transaksi();
void pilihan();

main()
{
menu();
return 0;
}

void menu()
{
int p;
clrscr();
loading();
clrscr();
cout<<endl<<endl;
cout<<"\t========================================="<<endl; Sleep(200);
cout<<"\t|                                                                                           |"<<endl; Sleep(200);
cout<<"\t|                      PROGRAM KASIR BY                             |"<<endl; Sleep(200);
cout<<"\t|                     TOKO GOLD's BENDY                              |"<<endl; Sleep(200);
cout<<"\t|                                                                                           |"<<endl; Sleep(200);
cout<<"\t========================================="<<endl; Sleep(200);
cout<<"\t**** Design By Nurul Bendi Nupriyanto  ****"<<endl; Sleep(200);
cout<<"\t******            11201151           ******"<<endl; Sleep(200);
cout<<endl;
cout<<endl;
cout<<"\tPilihan Menu:"<<endl;
cout<<"\t1. Transaksi"<<endl;
cout<<"\t2. Kode Dan Data Barang"<<endl;
cout<<"\t3. Ahiri Program Ini"<<endl;
cout<<endl;
cout<<"\tMasukkan Pilihan : ";
cin>>p;
cout<<endl;
switch(p)
{
    case 1:
   transaksi();break;
   case 2:
   data_brg();break;
   case 3:
   clrscr();
   cout<<endl;
   cout<<endl;
   cout<<"\n\t  TERIMA KASIH TELAH MENGGUNAKAN PROGRAM KAMI"<<endl;
   cout<<"\n\t ****KEPUASAN ANDA ADALAH KEBAHAGIAAN KAMI**** "<<endl;
   cout<<"\n\t ******SELAMAT DATANG KE TOKO KAMI LAGI****** "<<endl;
    for(int i=0;i<20;i++)
   {
     cout<<"* ";
     Sleep(300);
   }
   break;
   }
}

void loading()
{
     cout<<endl;
     cout<<endl;
     cout<<endl;
     cout<<endl;
     cout<<endl;
     cout<<"\t\t =================================="<<endl; Sleep(200);
     cout<<"\t\t|                    ***WELCOME***                         |"<<endl; Sleep(200);
     cout<<"\t\t|                         ****IN****                                |"<<endl; Sleep(200);
     cout<<"\t\t|               TOKO GOLD's BENDY                      |"<<endl; Sleep(200);
     cout<<"\t\t|             SELAMAT BERBELANJA                   |"<<endl; Sleep(200);
     cout<<"\t\t =================================="<<endl; Sleep(200);
     cout<<endl;
     cout<<endl;
     cout<<"\t\t\t Loading Application ";
     for(int i=0;i<6;i++)
     {
         cout<<"* ";
         Sleep(280);
     }
}

void transaksi()
{

int z[20],x[20],k=0,i,n;
float t=0,h[10];
char r[6][13]={"PAKU /1kg","CAT /1kg","SEMEN /1kg","PASIR /10kg","TINER","PAPAN 4X6"};
char f;
int hr[6]={3000,42000,1500,5000,5000,15000};
clrscr();
cout<<endl<<endl;
cout<<"\t========================================================="<<endl;
cout<<"\t|                    TRANSAKSI                                                                                     |"<<endl;
cout<<"\t========================================================="<<endl;
cout<<endl<<endl;
cout<<"\t 1.  PAKU /1kg"<<endl;
cout<<"\t 2.  CAT /1kg"<<endl;
cout<<"\t 3.  SEMEN /1kg"<<endl;
cout<<"\t 4.  PASIR /10kg"<<endl;
cout<<"\t 5.  TINER "<<endl;
cout<<"\t 6.  PAPAN 4X6 "<<endl;
for(i=0;i<30;i++)
{
cout<<"\n\t MASUKKAN NOMOR BARANG YANG DIBELI = ";
cin>>z[i];
cout<<"\n\t Jumlah Barang = ";
cin>>x[i];
h[i]=x[i]*hr[z[i]-1];
k++;
cout<<"\n\t Tambah lagi (y/t) ?";
cin>>f;
if(f=='t'||f=='T')
break;
}
clrscr();
cout<<endl<<endl;
cout<<"\t========================================================="<<endl;
cout<<"\t|                                    NOTA                                                                                 |"<<endl;
cout<<"\t|                          TOKO Gold Bendy                                                                      |"<<endl;
cout<<"\t========================================================="<<endl;
cout<<"\n\t Nama Barang         Item            Harga"<<endl;
for(n=0;n<k;n++)
{
cout<<"\n\t "<<r[z[n]-1];
cout<<" \t "<<x[n];
cout<<" \t "<<h[n];
t=t+h[n];
}
cout<<"\n\n\t TOTAL = "<<t<<endl;
getch();
pilihan();
}

void data_brg()
{
clrscr();
cout<<endl<<endl;
cout<<"\t========================================================="<<endl;
cout<<"\t|                        NAMA BARANG                                                                         |"<<endl;
cout<<"\t========================================================="<<endl;
cout<<endl<<endl;
cout<<"\t NAMA BARANG                      HARGA"<<endl<<endl;
cout<<"\t 1.  PAKU /1kg                   3000"<<endl;
cout<<"\t 2.  CAT /1kg                   42000"<<endl;
cout<<"\t 3.  SEMEN /1kg                  1500"<<endl;
cout<<"\t 4.  PASIR /10kg                 5000"<<endl;
cout<<"\t 5.  TINER                       5000"<<endl;
cout<<"\t 6.  PAPAN 4X6                  15000"<<endl;
getch();
pilihan();
}



void pilihan()
{
char j;
clrscr();
cout<<endl<<endl;
cout<<"\n\t Apakah anda ingin kembali ke menu utama (y/t)?";
cin>>j;
if(j=='y'||j=='Y')
menu();
else
clrscr();
cout<<endl;
cout<<endl;
cout<<"\n\  TERIMA KASIH TELAH MENGGUNAKAN PROGRAM KAMI "<<endl;
cout<<"\n\ ****KEPUASAN ANDA ADALAH KEBAHAGIAAN KAMI**** "<<endl;
cout<<"\n\t ******SELAMAT DATANG KE TOKO KAMI LAGI****** "<<endl;
for(int i=0;i<40;i++)
    {
         cout<<"* ";
         Sleep(200);
     }
}

0 komentar:

Posting Komentar