SISTEM INFORMASI PERPUSTAKAAN dengan tag berwarna di C++


بسم الله الرحمن الرحيم

Asalamualaikum Wr.Wb. apa kabar semuanya? saya do'akan selalu baik.
pada kesempatan ini saya akan memposting cara membuat SISTEM INFORMASI PERPUSTAKAAN dengan C++ yang telah ditugaskan oleh guru saya dan semoga bermanfaat untuk kita semua.

1. berikut ini adalah gambaranya :

2. berikut ini adalah sintaxnya :


#include<iostream>
#include<conio>
#include<cstring>
#include<windows.h>
void setcolor(unsigned short color)
{
HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hCon,color);
}


main()
{
int total, total_bayar, uang_anda, banyak_pinjam, kode_buku;
   string nama;

   setcolor(15);
   cout<<"------------------------------------------------"<<endl;
   setcolor(113);
   cout<<" -->>.PERPUSTAKAAN KELAS X.RPL.2 (SMK UFA).<<-- "<<endl;
   setcolor(15);
   cout<<"------------------------------------------------"<<endl;
   cout<<endl;
   setcolor(10);
   cout<<"                 Daftar Buku"<<endl;
   setcolor(15);
   cout<<" ___________________________________________"<<endl;
   cout<<"|  Kode Buku   |  Jenis Buku |  Tarif Buku  |"<<endl;
   cout<<" -------------------------------------------"<<endl;
   cout<<"|     01       | Pemograman  |     5000     |"<<endl;
   cout<<"|     02       | Sastra      |     4000     |"<<endl;
   cout<<"|     03       | Novel       |     3000     |"<<endl;
   cout<<" -------------------------------------------"<<endl;
   cout<<endl;

   cout<<"Nama Penyewa Buku : ";
   setcolor(14);
   cin>>nama;
   setcolor(15);
   cout<<" Selamat datang "; setcolor(14);cout<<nama; setcolor(15);cout<<", di sistem informasi Perpustakaan X.RPL.2 (SMK UFA)"<<endl;
   cout<<endl;
   a:
   setcolor(15);
cout<<"Kode Buku : ";
   cin>>kode_buku;
   cout<<"banyak Pinjam : ";
   cin>>banyak_pinjam;

   if(kode_buku==1)
   {
   total=5000*banyak_pinjam;
   cout<<"tarif sewa Rp."<<total<<endl;
   cout<<"jenis buku Pemograman"<<endl;
   cout<<"penyewa dengan Nama ";setcolor(14);cout<<nama<<endl;
   setcolor(15);
   cout<<"jumlah bayar penyewa sebesar Rp."<<total<<endl;
   cout<<endl;
   cout<<"masukkan uang anda = Rp.";
   cin>>uang_anda;
   total_bayar=uang_anda-total;
   cout<<" kembalian Rp.";cout<<total_bayar<<endl;
   cout<<endl;
   cout<<endl;
   setcolor(9);
   cout<<"    Terimakasih atas kunjungan anda!"; setcolor(13);cout<<" :)"<<endl;
   }

   else if(kode_buku==2)
   {
   total=4000*banyak_pinjam;
   cout<<"tarif sewa Rp."<<total<<endl;
   cout<<"jenis buku Sastra"<<endl;
   cout<<"penyewa dengan Nama ";setcolor(14);cout<<nama<<endl;
   setcolor(15);
   cout<<"jumlah bayar penyewa sebesar Rp."<<total<<endl;
   cout<<endl;
   cout<<"masukkan uang anda = Rp.";
   cin>>uang_anda;
   total_bayar=uang_anda-total;
   cout<<" kembalian Rp.";cout<<total_bayar<<endl;
   cout<<endl;
   cout<<endl;
   setcolor(9);
   cout<<"    Terimakasih atas kunjungan anda!"; setcolor(13);cout<<" :)"<<endl;
   }

   else if(kode_buku==3)
   {
   total=3000*banyak_pinjam;
   cout<<"tarif sewa Rp."<<total<<endl;
   cout<<"jenis buku Novel"<<endl;
   cout<<"penyewa dengan Nama ";setcolor(14);cout<<nama<<endl;
   setcolor(15);
   cout<<"jumlah bayar penyewa sebesar Rp."<<total<<endl;
   cout<<endl;
   cout<<"masukkan uang anda = Rp.";
   cin>>uang_anda;
   total_bayar=uang_anda-total;
   cout<<" kembalian Rp.";cout<<total_bayar<<endl;
   cout<<endl;
   cout<<endl;
   setcolor(9);
   cout<<"    Terimakasih atas kunjungan anda!"; setcolor(13);cout<<" :)"<<endl;
   }

   else
   {
   cout<<endl;
   setcolor(12);
   cout<<"  KODE BUKU SALAH......!!!!!!!! silahkan ulangi lagi"<<endl;
   cout<<endl;
   goto a;
   }

getch();
}



untuk memberi warna cukup menambahkan tag 
#include<windows.h>
void setcolor(unsigned short color)
{
HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hCon,color);
}" seperti tag diatas.

warna teksnya bisa diedit sesuai keinginan anda cukup dengan mengganti nomer kode yang berwarna kuning pada "setcolor(nomer kode)".

berikut adalah daftar nomer kode warna :
0 = Black
1 = Blue
2 = Green
3 = Aqua
4 = Red
5 = Purple
6 = Yellow
7 = White
8 = Gray
9 = Light Blue
A = Light Green
B = Light Aqua
C = Light Red
D = Light Purple
E = Light Yellow
F = Light White

selamat mencoba, semoga bisa....!!!!

Share this article :

Post a Comment

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Let's Go To Study - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger