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

6 komentar:

  1. jadi kk ,kalau emang begitu konsep untuk membuat lampu merah yang bisa selaras bergantian secara outo gimana kk

    terima kasih,

    BalasHapus
  2. kalau bikin dari merah, kuning, hijau kemudian kembali ke merah lagi bagaimana kk?

    BalasHapus
  3. ko aku copas ga bsa ke run? ada yg di ganti ga gan?

    BalasHapus
  4. Maaf gan code itu cuman berlaku di windows saja kalok linux punya sendiri

    BalasHapus
  5. puntennn abang abang.

    BalasHapus