Asal mula-mulanya gua membuat isi blog ini yahh karna ada
hubungan ama pelajaran kuliah gua di semester 1 ini..
Jadi fungsi gua disini adalah untuk merangkum pelajaran
kuliah tentang borlandC++.
Langsung Go Cekidot kita ke PART 4 < ===
APA ITU BORLAND C++ ?
Bahasa
C++ adalah bahasa komputer atau bahasa pemrograman yang merupakan
pengembangan dari bahasa C yang ditulis oleh Brian Kernighan dan
Denies Ritchie. Bahasa C kemudian disempurnakan oleh Bjarne
Stroustrup pada tahun 1980 menjadi "C with classes" dan
berganti nama menjadi C++ pada tahun 1983. Penyempurnaan atau pengembangan
bahasa C menjadi C++ adalah penambahan Object Oriented Programming (OOP) yang
bertujuan membantu membuat dan mengelola program yang besar dan kompleks.
MASUK
KE MATERI PART 4 ini adalah project
semester 1 saya.
Disini adalah cara bagaimana untuk pembelian
dengan memilih barang & menjumlahkan harganya, dengan ARRAY DIMENSI 2
*********************************************************
CODING BORLAND
#include<conio.h>
#include<iostream.h>
#include<stdio.h>
#include<iomanip.h>
main()
{
int i;
char nm[20],tgl[10],lagi;
int
banyakjenis,banyakbuku[9],harga[9],jumlahharga[9],bayar[9],kembali[9];
long total[9],total1[9];
char kodebuku[9];
char kode[9][20];
long diskon[9];
do{
clrscr();
cout<<"=================================="<<endl;
cout<<"\t\t\t\t Clonot-Book
\n";
cout<<"\t\t\t\tTempat Toko
Buku \n";
cout<<"=================================="<<endl;
cout<<"nama admin :
";cin>>nm;
cout<<"tanggal : ";cin>>tgl;
clrscr();
cout<<"Banyaknya buku
: ";cin>>banyakjenis;
clrscr();
textcolor(YELLOW);
cout<<" ";cprintf(" List nama-nama
buku ");cout<<endl;
cout<<"
";cprintf("=====================================");cout<<endl;
cout<<"
";cprintf("| KODE |
NAMA BUKU | HARGA\n");cout<<endl;
cout<<"
";cprintf("=====================================");cout<<endl;
cout<<"
";cprintf("| 010 |
ALGORITMA | Rp. 60,000\n");cout<<endl;
cout<<"
";cprintf("| 020 |
AKUNTANSI | Rp. 51,000\n");cout<<endl;
cout<<"
";cprintf("| 030 |
MANAJEMENT | Rp. 62,000\n");cout<<endl;
cout<<"
";cprintf("| 040 |
INGGRIS | Rp. 51,000\n");cout<<endl;
cout<<"
";cprintf("| 050 |
INDONESIA | Rp. 61,000\n");cout<<endl;
cout<<" ";cprintf("| 060
| MATEMATIKA |
Rp. 41,000\n");cout<<endl;
cout<<"
";cprintf("| 070 |
FISIKA | Rp. 82,000\n");cout<<endl;
cout<<"
";cprintf("| 080 |
KIMIA | Rp. 61,000\n");cout<<endl;
cout<<"
";cprintf("| 090 |
ENTERPRENEUR | Rp. 91,000\n");cout<<endl;
cout<<"
";cprintf("=====================================");cout<<endl;
total[banyakjenis]=0;
if(banyakjenis<=0)
{
cout<<"";
}
else
{
for(i=1;i<=banyakjenis;++i)
{
cout<<"buku
Ke-"<<i<<endl;
cout<<""<<endl;
cout<<"Kode Buku ";cin>>kodebuku;
if (strcmp (kodebuku,"010")==0 ||
strcmp(kodebuku,"010")==0)
{
strcpy(kode[i],"ALGORITMA");
harga[i]=60000;
}
else
if (strcmp (kodebuku,"020")==0 ||
strcmp(kodebuku,"020")==0)
{
strcpy(kode[i],"AKUNTANSI");
harga[i]=51000;
}
else
if (strcmp (kodebuku,"030")==0 ||
strcmp(kodebuku,"030")==0)
{
strcpy(kode[i],"MANAJEMENT");
harga[i]=62000;
}
else
if (strcmp (kodebuku,"040")==0 ||
strcmp(kodebuku,"040")==0)
{
strcpy(kode[i],"INGGRIS");
harga[i]=51000;
}
else
if (strcmp (kodebuku,"050")==0 ||
strcmp(kodebuku,"050")==0)
{
strcpy(kode[i],"INDONESIA");
harga[i]=61000;
}
else
if (strcmp (kodebuku,"060")==0 ||
strcmp(kodebuku,"060")==0)
{
strcpy(kode[i],"MATEMATIKA");
harga[i]=41000;
}
else
if (strcmp (kodebuku,"070")==0 ||
strcmp(kodebuku,"070")==0)
{
strcpy(kode[i],"FISIKA");
harga[i]=82000;
}
else
if (strcmp (kodebuku,"080")==0 ||
strcmp(kodebuku,"080")==0)
{
strcpy(kode[i],"KIMIA");
harga[i]=61000;
}
else
if (strcmp (kodebuku,"090")==0 ||
strcmp(kodebuku,"090")==0)
{
strcpy(kode[i],"ENTERPRENEUR");
harga[i]=91000;
}
else
{strcpy(kode[i],"tidak
ada");
harga[i]=0;
}
cout<<"berapa buku :
";cin>>banyakbuku[i];
cout<<""<<endl;
jumlahharga[i]=harga[i]*banyakbuku[i];
total[banyakjenis]=total[banyakjenis]+harga[i]*banyakbuku[i];
}}
clrscr();
cout<<"=================================="<<endl;
cout<<"
Clonot-Book"<<endl;
cout<<" Buku sumber ilmu & menjadi panduan untuk
kita"<<endl;
cout<<"=================================="<<endl;
cout<<"No. BUKU
HARGA BANYAK BUKU JUMLAH HARGA"<<endl;
cout<<"=================================="<<endl;
for(i=1;i<=banyakjenis;++i)
{
cout<<setiosflags(ios::left)<<setw(4)<<i;
cout<<setiosflags(ios::left)<<setw(13)<<kode[i];
cout<<setprecision(2)<<" "<<harga[i]<<setw(12);
cout<<setprecision(2)<<" "<<banyakbuku[i]<<setw(12);
cout<<setprecision(2)<<" "<<jumlahharga[i]<<endl;
}
cout<<"=================================="<<endl;
cout<<"jumlah
bayar :
"<<total[banyakjenis]<<endl;
diskon[i]=total[banyakjenis]*0.2; /*apabila pembelian >= 300.000 diskon
20%*/
if (total[banyakjenis]>=300000)
{diskon[i]=total[banyakjenis]*20/100;}
else
{diskon[i]=
0;}
cout<<"diskon :
"<<diskon[i]<<endl;
cout<<"=================================="<<endl;
total1[i]=total[banyakjenis]-diskon[i];
cout<<"Total yang
dibayar : "<<total1[i]<<endl;
cout<<"=================================="<<endl;
cout<<"bayar : ";cin>>bayar[i];
kembali[i]=bayar[i]-total1[i];
cout<<"kembalian :
"<<kembali[i]<<endl;
cout<<"=================================="<<endl;
cout<<"
Admin :
"<<nm<<endl;
cout<<"
Tanggal : "<<tgl<<endl;
cout<<"ketik Y untuk mengulang,
atau T untuk berhenti =";cin>>lagi;}
while(lagi=='Y' || lagi=='y' );
clrscr();
cprintf(" .-.________ +-----------------------+ ________.-. ");
cout<<endl;
cprintf(" ----/ \_)_______) #Terima Kasih#
(_______(_/ \----");
cout<<endl;
cprintf(" (
()___) created
by: (___() )
");
cout<<endl;
cprintf(" ()__) Khairul,Yudha,Fahri,Gunadi (__() ");
cout<<endl;
cprintf(" ----\___()_) +-------------------------------+ (_()___/----");
getch();
}
*********************************************************
Nah disini gua akan menjelaskan mudah-mudahan bisa dengan secara
detail.
Fokus ke GAMBAR & CODING yang diatas yah.
File Header merupakan sebuah file
yang berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh program baik
itu sebagai standar Input/Output maupun sebagai syntax.
File Header dalam bahasa
pemrograman C++ digunakan untuk memanggil library-library yang ada sehingga
suatu fungsi dapat digunakan secara baik dan benar. #Include digunakan untuk mendeklarasikan file
header dalam C++.
Di Coding diatas kita menggunakan
#include<iostream> dan #include<conio.h>.
#include<iostream.h>
berfungsi untuk menjalankan sebuah perintah Cin, Cout, Endl.
Cin = Digunakan untuk sebuah input data
Cout = Digunakan untuk Sebuah Output data
Endl = Digunakan untuk membuat baris baru
biasa dibilang dengan sebutan ENTER
#include<conio.h> berfungsi
untuk menjalankan sebuah perintah clrscr, getch.
Getch = Digunakan untuk menahan tampilan
#include<stdio.h> berfungsi
untuk menjalankan sebuah perintah printf, scanf, gets.
printf = Digunakan untuk sebuah input data
scanf = Digunakan untuk Sebuah Output data
gets = Digunakan untuk member spasi
# include<iomanip.h>
berfungsi untuk menjalankan sebuah perintah setprecision & setiosflags.
# textcolor(YELLOW);
perintah untuk memberi
warna
#TYPE DATA yang dipakai di coding
ini adalah
Char = untuk menyimpan karakter
Int = untuk menyimpan bilangan bulat
dengan jangkauan menegah
#Disini coding ini memakai symbol {
, } dan ;
{ = begin / memulai program /
memulai kondisi
} = end / mengakhiri program /
mengakhiri kondisi
; = agar terbaca oleh system apa
yang kita buat sebelumnya
# Memakai kondisi IF ELSE
perintah
if berguna untuk memilih satu dari 2 atau lebih alternatif jawaban yang
tersedia.
Jika perintah if tersebut terdiri dari 2 atau
lebih pilihannya.
Dan kita memakai stringCopy,
STRCPY Digunakan untuk menyailn nilai string.
#disini
memakai perulangan DO WHILE
>>pembaca yang baik adalah orang yang melihat,
mencermati lalu mempratekkan & kalo bisa menshare apa yang sudah kita bisa,
tengkyu.
#borland #khablog #belajar #tutorial
Comments
Post a Comment