Senin, 05 Desember 2011

Aplikasi perpustakaan c++

Aplikasi perpustakaan dengan c++


contoh aplikasi perpustakaan yang kami buat seperti ini, dibuat menggunakan c++
dan banyak manfaat yang ada dalam aplikasi ini, sebagai contoh kita dapat mencari nama buku atau nama pembuat buku, selain itu ada juga menu antrian yang mengunakan pemanggilan audio.
bagus lho,  kalau nggak nyoba nyesel deh...
download (disini)

Jumat, 02 Desember 2011

pemberian code warna background dan text C++

Pemberian warna pada text dan background c++ akan sangat mengasikan,
Karena tampilan dalam C++ tampa warna kurang menarik, jadi kita bisa menambahkan kode2 warna untuk menambah variasi dalam c++
Dalam c++ penggunaan kode warna sebagai berikut:
System(“color 01”);
Kode pertama 0 adalah warna background, dan kode ke dua 1 adalah warna text, jadi dalam kode diatas adalah kode background hitam dan tex biru.
Ini kode kode warna yang bisa digunakan dalam c++
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
Dan contoh penggunaan dalam c++ :
#include <cstdlib>
#include <iostream>

using namespace std;
void wait ( double seconds )//fungsi timing
{
  clock_t endwait;
  endwait = clock () + seconds * CLOCKS_PER_SEC ;
  while (clock() < endwait) {}
}

int main(int argc, char *argv[])
{
   
    for(int i=60;i>=0;i--){
            system("cls");//penghapus layar
            system("color 04");//warna banckground hitam text merah
            cout<<" lampu akan hijau dalam hitungan :"<<endl;
            cout<<"\t"<<i;wait(1);//pemberian waktu
            }
    system("cls");//penghapus layar
    for(int i=20;i>=0;i--){
            system("cls");//penghapus layar
            cout<<"silahkan jalan :D"<<endl;
            system("color 02");//warna backgroun hitam text hijau
            cout<<" lampu hijau akan habis :"<<endl;
            cout<<"\t"<<i;wait(1);//pemberian waktu
            }
    cout<<endl<<endl;
   
    system("PAUSE");
    return EXIT_SUCCESS;
}
Dalam contoh ini saya gunakan program sebelum posting ini, karena ada sangkut pautnya :D

timing atau timer C++

kita bisa menggunakan timing atau timer C++, jadi kita dapat menngeluarkan data dengan ketentuan waktu yang kita inginkan, serti hitung mundur dalam suatu mesin atau seperti  lampu merah jalanan.
hasil keluaran akan berjalan dari detik berapa sampai ke berap, sebagai contoh kita membuat detikan lampu merah dijalanan, tapi dalam tampilan C++
contoh kodenya :

#include <cstdlib>
#include <iostream>
#include<time.h>

using namespace std;
void wait ( double seconds )//fungsi timing
{
  clock_t endwait;
  endwait = clock () + seconds * CLOCKS_PER_SEC ;
  while (clock() < endwait) {}
}

int main(int argc, char *argv[])
{
   
    for(int i=10;i>=0;i--){
            system("cls");//penghapus layar
            cout<<" lampu akan hijau dalam hitungan :"<<endl;
            cout<<"\t"<<i;wait(1);//pemberian waktu
            }
    system("cls");//penghapus layar
    cout<<"silahkan jalan :D"<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}
kita dapat memanfaat'kan timer dalam berbagai macam bentuk, kalau inspirasi kita banyak, manfaatnya pun juga banyak :D

kondisi menggunakan kata C++

kali  ini saya mencobo membuat perkondisian dengan menggunakan kata, sebagai contoh biasanya dalam c++ kita hanya memilih 1 huruf untuk masuk ldalam suatu kondisi, sepertu y atau t. dalam hal itu saya kembangkan menggunakan kata, dengan bantuan array kita dapat melakukanya, meskipun kurang sempurna, jadi kita bisa menggunakan kata iya atau tidak, ataupun yang lainya
O iya langsung saja contohnya dalam C++ biar lebih jelas lagi :

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    char kunci[3]={'i','y','a'};
    char input[3];
    cout<<"apakah anda ingin melanjutkan?? "<<endl;
    cout<<"masukan 'iya' untuk lanjut, 'tidak' untuk keluar "<<endl;
    cout<<"masukan kata : ";
    for(int i=0;i<3;i++){
            cin>>input[i];
            }
    if(input[0]==kunci[0] && input[1]==kunci[1] && input[2]==kunci[2]){
                          cout<<"anda masuk ke lanjut"<<endl<<endl;}
                         
    else cout<<"anda berhasil keluar "<<endl<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

tetapi dalam program menggunakan array ini kurang sempurna karena dalam penginputan array tidak pasti sama, seperti halnya iya dan tidak, jika iya hanya ada 3 huruf, sedangkan tidak ada 5 huruf, maka dari itu inputan bisa berubah ubah dan tidak tentu, hal itu akan mengakibatkan inputan yang berlanjut dan tidak tau arah kemana hehehe :D
jika ingin mencoba silahakan,  bisa juga sebagai ilmu tambahan...