Jumat, 25 Maret 2011

Algoritma,Flowchart Akar-akar persamaan kuadrat,Program Konversi nilai dalm bentuk class dan Program Konversi Hari


Program,Algoritma,Flowchart Akar-akar persamaan kuadrat

Algoritma : 

Deklarasi

       A,B,C  :integer    {koefisien-koefisien persamaan}
       disk     : longlint  {nilai diskriminan}
       x1,x2    : real      {nilai-nilai akar untuk disk>=0}

Deskripsi

       read (A,B,C)
       disk B*B-4*C
       if(A=0) then write (‘bukan persamaan kuadrat’)
       else if disk > 0 then

                        x1 (-B+ sqrt (disk)/2*A
                        x1 (-B+ sqrt (disk)/2*A
       else if disk = 0 then
                        x1 (-B/2*A
                        x2 (x1
       else write (‘Akar imajiner’)
       end if
       write (x1,x2)

Flow chart
  Source code

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


using namespace std;
class Akar {
friend ostream& operator<<(ostream&, Akar&);
    friend istream& operator >> (istream&, Akar&);

public:
     Akar ();
     int disk(){ return B*B-4*A*C; }
     float akar1() { return (-B+sqrt(disk ()))/(2*A);
     }    
     float akar2() { return (-B-sqrt(disk ()))/(2*A);
     }
     void hitung_Akar ();
     void cetak_disk () { cout << " diskriminan = " << disk () << endl; }
     void cetak_Akar(){
          cout<<"x1 = "<<akar1 ()<<endl;
          cout << " x1 =" << akar2 () << endl;
     }
  private:
          int A,B,C ; // input.
          float x1,x2 ; // akar 1 dan akar 2.
};
          ostream& operator << (ostream& out, Akar& keluaran) {
           keluaran.cetak_disk ();
           if (keluaran.disk () >=0) keluaran.cetak_Akar();
           else cout << "akar imajiner ";
               return out ;
  }
          istream& operator >> (istream& in, Akar& masukkan) {
           cout << "kooefisien pangkal 2 : " ; in >> masukkan.A ;
           cout << "kooefisien pangkal 1 : " ; in >> masukkan.B ;
           cout << "kooefisien pangkal 0 : " ; in >> masukkan.C ;
          return in ;
     }
          Akar :: Akar () {
           cout << " menghitung akar persamaan kuadrat\n" ;
          
    }
      void Akar :: hitung_Akar () {
        if ( A==0) {
             cout << " bukan persamaan kuadrat.\n " ;
             cout << " Harga akar = " << -C/B; }
             else {
        if (disk ()> 0) {
           x1 = akar1 ();
           x2 = akar2 ();
        }
         else if (disk() == 0) {
           x1 = akar1 ();
           x2 = x1 ;
       }
      }
    }

int main(int argc, char *argv[])
{
         Akar kasus ;
         cin >> kasus ;
         kasus.hitung_Akar ();
         cout << kasus;
             
    system("PAUSE");
    return EXIT_SUCCESS;

}



Program Konversi nilai dalm bentuk class


Algoritma


Deklarasi


 nilai               : integer
 nilai huruf  :  char


Deskripsi


 read (nilai)
if(nilai>0)and (nilai<=20)then nilai_huruf =E
else if(nilai>20)and (nilai<=40)then nilai_huruf =D
else if(nilai>40)and (nilai<=60)then nilai_huruf =C
else if(nilai>60)and (nilai<=80)then nilai_huruf =B
else nilai_huruf=A
endif
write (nilai_huruf)


source code



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

using namespace std;
    class Nilai {

           friend ostream& operator << (ostream&, Nilai&);
           friend istream& operator >> (istream&, Nilai&);
 public:
        Nilai() {};
        void konversikan() {
             if ((nilai > 0)&&(nilai <=20))
                 nilai_huruf='E';
             else if ((nilai > 20)&&(nilai <=40))
                 nilai_huruf='D';
             else if ((nilai > 40)&&(nilai <=60))
                 nilai_huruf='C';
             else if ((nilai > 60)&&(nilai <=80))
                 nilai_huruf='B';
             else nilai_huruf ='A';
        }
        private:
         int nilai;
         char nilai_huruf;
      
};
        istream& operator >> (istream&in, Nilai& masukkan) {
            cout << " Masukkan nilai angka =";
            cin >> masukkan.nilai;
            return in;
};

  ostream& operator<<(ostream& out,Nilai& keluaran) {
           out << "nilai angka : " << keluaran.nilai << endl;
           out << "nilai huruf : " << keluaran.nilai_huruf;
           return out;
}
int main(int argc, char *argv[])
{
  {
                Nilai angka;
                cin>> angka;
                angka.konversikan();
                cout<<angka;
}

    system("PAUSE");
    return EXIT_SUCCESS;
}

Program Konversi Hari

Algoritma

Deklarasi

Hari_ke  : integer
Hari         : string

Deskripsi

read(hari_ke);
case(hari_ke)of
        1.  : hari = "senin"
        2.  : hari = "selasa" 
        3.  : hari = "rabu"
        4.  : hari = "kamis"
        5.  : hari = "jum'at"
        6.  : hari = "sabtu"

source code

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

using namespace std;

class Kalender {
      friend ostream& operator << (ostream&, Kalender&);
      friend istream& operator >> (istream&, Kalender&);
public:
       Kalender() {};
       void adalah ();
private:
        int hari_ke;
        char*hari;

};
  void Kalender::adalah () {
       switch(hari_ke) {
        
           case 1: hari="senin";break;
           case 2: hari="selasa";break;
           case 3: hari="rabu";break;
           case 4: hari="kamis";break;
           case 5: hari="jum'at";break;
           case 6: hari="sabtu";break;
           default:hari="minggu";break;
        }
  }
  istream& operator >> (istream&in, Kalender& masukkan) {
           cout << "masukkan hari ke=";
           in >> masukkan.hari_ke;
           return in;
}
  ostream& operator <<(ostream&out, Kalender&keluaran) {
           out << "Hari ke-"<< keluaran.hari_ke << "adalah"<<keluaran.hari<<endl;
           return out;
           
}
int main(int argc, char *argv[])
{
 {
      Kalender tanggal ;
       cin >> tanggal;
       tanggal.adalah();
       cout<<tanggal;

    system("PAUSE");
    return EXIT_SUCCESS;
 }
}

        

Minggu, 20 Maret 2011

mencari titik tengah sebuah garis,untuk memisahkan bilangan integer yang kurang dari 1000 dan untuk menghitung determinan matriks berordo 2x2

1. Algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya    
   adalah   A(x1,y1) dan B(x2,y2).  
    
   Algoritma :
   Deklarasi :
    x1, x2, y1, y2, xt, yt : integer
   Deklaration :
    Read:    Input X1, X2, Y1, X2
        Xt <= (X1 +  X2 )/2
        Yt <= (Y1 +  Y2 )/2
    Write :     (Xt, Yt)
 
    Source code :

   #include <cstdlib>
   #include<iostream>


    using namespace std;
    void Titik_Tengah()
     {
     int x1, x2, xt,y1,y2,yt;

     cout<<"masukkan x1 = ";
     cin>>x1;
     cout<<"masukkan x2  = ";
     cin>>x2;
     cout<<"masukkan y1 = ";
    cin>>y1;
     cout<<"masukkan y2 = ";
      cin>>y2;
    cout<<endl;
    xt=(x1+x2)/2;
    yt=(y1+y2)/2;
    cout<<"Nilai Titik Tengahnya adalah = (" <<xt<<","<<yt<<") "<<endl;
     cout<<endl;
     }

      void Nilai_Integer()
      {
    int x,y,z,x1,y1,z1;

     cout<<endl;
      x1=x/100;
      y=x%100;
      y1=y/10;
      z=y%10;
       z1=z/1;
     cout<<endl;

       }

      int main ()
      {
     Titik_Tengah();
     Nilai_Integer();

      system("PAUSE");
       return EXIT_SUCCESS;
      }

2. Algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000        
    menjadi komponen- komponennya

      Algoritma :

     Deskripsi :
       Satua, puluhan, ratusan ribuan : integer
       Deklarasi :
       Read :    Input x (kurang dari 1000)
        x1<=  x/100
        y <= x mod 100
        y1 <= y/10
        z <= y mod 10
        z1 <= z/1
        x1 <= ratusan
        y1<= puluhan
        z1<= satuan
        Write :    (x1, y1, z1)


      Source code :

    #include <cstdlib>
     #include <iostream>

     using namespace std;
     class konversi{
      friend istream& operator>>(istream&, konversi&);
    public:
    konversi(unsigned int b=0){bilangan=b;}
    void membilang1();
    void membilang2();
    void membilang3();
    void membilang4();
    void membilang5();
    void membilang6();
    void membilang7();
    void konversikan();
    private:
    unsigned int bilangan;
     };

     istream& operator>>(istream& in, konversi& x){
    cout <<"masukkan bilangan : ";
    in>>x.bilangan;
    return in;
     }
    void konversi::konversikan(){
    if(bilangan<=11 || bilangan==100)membilang1();
    else if(bilangan>19 && bilangan<=99)membilang3();
    else if (bilangan>100 && bilangan<=999)membilang4();
    else membilang2();
     }
     void konversi::membilang3(){
    int satuan;
    if(bilangan>19){
        satuan=bilangan%10;
        bilangan=bilangan/10;
        konversikan();
        cout<<"puluh ";
        if (satuan!=0) {
        bilangan=satuan;
        konversikan();}
       }
     }
    void konversi::membilang1(){
    switch(bilangan){
    case 0:cout<<"nol "; break;
    case 1:cout<<"satu "; break;
    case 2:cout<<"dua "; break;
    case 3:cout<<"tiga "; break;
    case 4:cout<<"empat "; break;
    case 5:cout<<"lima "; break;
    case 6:cout<<"enam "; break;
    case 7:cout<<"tujuh "; break;
    case 8:cout<<"delapan "; break;
    case 9:cout<<"sembilan "; break;
    case 10:cout<<"sepuluh "; break;
    case 11:cout<<"sebelas "; break;
    case 100:cout<<"seratus "; break;
    default : cout<<"diluar range ";
    }
   }
   void konversi::membilang2(){
    int temp;
    if(bilangan>11 && bilangan<20){
        bilangan%=10;
        membilang1();
        cout<<"belas ";
    }
    else
        membilang1();
   }
  void konversi::membilang4(){
    int puluhan;
    puluhan=bilangan%100;
    if(bilangan>100 && bilangan<200){
        cout <<"seratus ";
    }
    else {
        bilangan=bilangan/100;
        konversikan();
        cout<<"ratus ";}
        bilangan=puluhan;
        konversikan();
  
    }
    void konversi::membilang5(){
    int ratusan;
    ratusan=bilangan%1000;
    if(bilangan>1000 && bilangan<2000){
        cout <<"seribu ";
    }
    else {
        bilangan=bilangan/1000;
        konversikan();
        cout<<"ribu ";}
        bilangan=ratusan;
        konversikan();
  
   }
    void konversi::membilang6(){
    int ribuan;
    ribuan=bilangan%10000;
    if(bilangan>10000 && bilangan<20000){
        cout <<"puluhan ribu ";
    }
    else {
        bilangan=bilangan/10000;
        konversikan();
        cout<<"puluhan ribu ";}
        bilangan=ribuan;
        konversikan();
  
}
void konversi::membilang7(){
    int puluhan_ribu;
    puluhan_ribu=bilangan%100000;
    if(bilangan>100000 && bilangan<200000){
        cout <<"seratus ribu ";
    }
    else {
        bilangan=bilangan/100000;
        konversikan();
        cout<<"ratusan ribu ";}
        bilangan=puluhan_ribu;
        konversikan();
  
}


int main(){
    konversi a;
    cin>>a;
    a.konversikan();
cout<<endl;
   system("PAUSE");
    return EXIT_SUCCESS;
}
 
3.  program untuk menghitung determinan matriks berordo 2x2

    Source code


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

class ordo{
private :
int i,j,matrik[10][10];
float hasilbagi,det,a,b,c,d;
friend ostream& operator<<(ostream&, const ordo&);
friend istream& operator>>(istream&, ordo&);
public :
void determinan(){
det=(matrik[0][0] * matrik[1][1]) – (matrik[1][0] * matrik[0][1]);
cout<<”\nmaka determinannya adalah = “;
cout<<det<<endl;
}
void invers(){
hasilbagi = 1/det;
a = hasilbagi * matrik[1][1];
b= hasilbagi * -matrik[0][1];
c = hasilbagi * -matrik[1][0];
d = hasilbagi * matrik[0][0];

cout<<”matrik invers \n\n=”<<”1/”<<det<<” x ["<<matrik[1][1]<<” “<<-matrik[0][1]<<”]”;
cout<<”\n         ["<<-matrik[1][0]<<” “<<matrik[0][0]<<”]”;
cout<<”\n\n jadi matrik inversnya adalah = \n”;
cout<<”["<<a<<" "<<b<<"]“<<endl;
cout<<”["<<c<<" "<<d<<"]“;
}
};

istream& operator>>(istream& in, ordo& A){
cout<<”invers matrik 2×2?<<endl;
for(A.i=0;A.i<=1;A.i++){
for(A.j=0;A.j<=1;A.j++){
cout<<”matrik ["<<A.i<<"]["<<A.j<<"] =”; cin>>A.matrik[i][j]; }}
return in;
}

ostream& operator<<(ostream& out ordo& B){
for(B.i=0;B.i<=1;B.i++){
for(B.j=0;B.j<=1;B.j++){
cout<<B.matrik[i][j]<<” “; }
cout<<endl;
}
return out;
}

void main(){
ordo x;

cin>>x;
cout<<x;
x.determinan();
x.invers();
}
 

Selasa, 15 Maret 2011

Algoritma penarikan dan pengiriman uang melalui buku tabungan

  1. Pada tanggal dua bulan Juli tahun dua ribu sepuluh user melakukan pembukaan rekening yang pertama dengan saldo awal seratus ribu rupiah.
  2. Pada tanggal dua bulan September tahun dua ribu sepuluh user mendapatkan kiriman dari orang tuanya sebesar lima ratus ribu rupiah.
  3. Pada tanggal tiga bulan September tahun dua ribu sepuluh user melakukan penarikan lewat ATM uang sebesar lima ratus ribu rupiah sehingga saldonya menjadi nol rupiah.
  4. Pada tanggal enam bulan September tahun dua ribu sepuluh user mendapatkan kiriman sebesar tiga ratus ribu rupiah.
  5. Pada tanggal enam bulan September tahun dua ribu sepuluh user melakukan penarikan tunai melalui ATM sebesar dua ratus lima puluh ribu rupiah,sehingga saldonya menjadi lima puluh ribu rupiah.
  6. Pada tanggal enam bulan September tahun dua ribu sepuluh user melakukan penarikan tunai melalui ATM sebesar dua ratus lima puluh ribu rupiah,sehingga saldonya menjadi nol rupiah.
  7. Pada tanggal tujuh bulan September tahun dua ribu sepuluh user mendapatkan kiriman sebesar lima ratus ribu rupiah,sehingga saldonya menjadi lima ratus ribu rupiah.
  8. Pada tanggal tujuh bulan September tahun dua ribu sepuluh user melakukan penarikan melalui ATM sebesar tiga ratus ribu rupiah,sehingga saldonya menjadi dua ratus ribu rupiah.
  9. Pada tanggal delapan bulan September tahun dua ribu sepuluh user mendapatkan potongan administrasi sebesar tiga ribu rupiah sehingga saldonya menjadi seratus Sembilan puluh ribu rupiah.
  10. Pada tanggal delapan bulan September tahun dua ribu sepuluh user melakukan penarikan melalui ATM sebesar lima puluh ribu rupiah sehingga saldonya menjadi seratus empat puluh ribu rupiah.
  11. Pada tanggal empat belas bulan September tahun dua ribu sepuluh user melakukan penarikan tunai melalui ATM sebesar seratus dua puluh ribu rupiah sehingga saldonya menjadi dua puluh tujuh ribu rupiah
  12. Pada tanggal lima belas bulan September tahun dua ribu sepuluh user mendapatkan kiriman sebasar dua ratus ribu rupiah sehingga saldonya menjadi dua ratus dua puluh tujuh ribu rupiah.
  13. Pada tanggal lima belas bulan September tahun dua ribu sepuluh user melakukan penarikan sebesar dua puluh ribu rupiah sehingga saldonya menjadi dua ratus tujuh ribu rupiah.
  14. Tanggal enam belas bulan September tahun dua ribu sepuluh user melakukan penarikan melalui ATM sebesar dua ratus ribu rupiah sehingga salnya menjadi tujuh ribu rupiah.
  15. Pada tanggal dua puluh bulan September tahun dua ribu sepuluh user mendapatkan kiriman sebasar dua ratus ribu rupiah sehingga saldonya menjadi dua ratus tujuh ribu rupiah,kemudian user melakukan penarikan sebesar seratus lima puluh ribu rupiah sehingga saldonya menjadi lima puluh tujuh ribu rupiah.
  16. Pada tanggal dua puluh empat bulan september tahun dua ribu sepuluh user mendapat kiriman uang sebesar lima ratus ribu rupiah sehingga sisa saldonya sebesar lima ratus lima puluh tujuh ribu rupiah,kemudian user melakukan penarikan melalu ATM sebesar lima ratus lima puluh ribu sehingga saldonya sebesar tujuh ribu rupiah.
  17. Pada tanggal dua puluh delapan bulan September tahun dua ribu sepuluh user mendapatkan kiriman sebesar dua ratus ribu rupiah sehingga saldonya menjadi dua ratus tujuh ribu rupiah,kemudian user melakukan penarikan melalui ATM sebesar seratu ribu rupiah sehingga sisa saldonya sebesar seratus tujuh ribu rupiah.
  18. Pada tanggal tiga puluh bulan September tahun dua ribu sepuluh pihak bank melakukan penarikan biaya layanan sebesar tujuh ribu lima ratus ribu rupiah sehingga saldonya menjadi Sembilan puluh Sembilan ribu lima ratus rupiah.

    Tugas Diskusi Kelompok 

    //program
    //Mengambil uang dari ATM dan menampilkannya dalam bentu teks

    #include
    #include

    main ()
    {
    int x ;
    int saldo;

    cout<<"Masukkan Tabungan anda: "; cin>>x;

    if(x==5)
    cout<<"Lima Puluh ribu"<
    else if(x==10)
    cout<<"Seratus Ribu "<
    else if(x==15)
    cout<<"Seratus Lima Puluh ribu"<
    else if(x==20)
    cout<<"dua ratus ribu"<
    else if(x==25)
    cout<<"dua ratus lima puluh ribu"<
    else if(x==30)
    cout<<"tiga ratus ribu"<
    else if(x==35)
    cout<<"tiga ratus lima puluh ribu"<
    else if(x==40)
    cout<<"Empat ratus ribu"<
    else if(x==45)
    cout<<"Empat Ratus Lima puluh ribu"<

    else if(x==50)
    cout<<"Lima ratus ribu"<
    else if(x==55)
    cout<<"Lima ratus Lima Puluh Ribu"<
    else if(x==60)
    cout<<"enam ratus Ribu"<
    else if(x==65)
    cout<<"enam ratus lima puluh ribu"<
    else if(x==70)
    cout<<"Tujuh ratus ribu"<
    else if(x==75)
    cout<<"tujuh ratus lima puluh ribu"<
    else if(x==80)
    cout<<"delapan ratus ribu "<
    else if(x==90)
    cout<<"sembilan ratus ribu"<
    else if(x==95)
    cout<<"sembilan ratus lima puluh ribu"<
    else if(x==100)
    cout<<"satu Juta" <
    else
    cout<<"Warning";
    }
    main()
    {
    saldo=100-x;
    cout<<"Sisa saldo anda: "<
    }
    getch ();
    return 0;



Minggu, 13 Maret 2011

Sejerah chelsea




Berdiri: 1905
Alamat: Stamford Bridge, London SW6 1HS England
Telpon: orak
Ketua: Roman Abramovich
Stadion: Stamford Bridge



        SejarahSepuluh Hal Yang Wajib Diketahui Tentang ChelseaBulan Mei 2008 yang lalu seharusnya akan menjadi puncak prestasi tertinggi bagi Chelsea dalam 103 tahun keberadaannya di dunia sepakbola Inggris. Mereka hampir merenggut gelar juara Liga Primer Inggris yang keempat dan juga hanya satu tendangan penalti lagi dari gelar juara Liga Champions yang pertama.Sayangnya Manchester United dan keberuntungan yang tidak berpihak kepada The Blues dan para suporternya menjadi halangan utama.Walau demikian, di balik kekecewaan tersebut, para suporter setia Chelsea dapat melihat balik prestasi yang telah mereka capai hingga saat ini dan juga kualitas para pemain yang telah mengenakan seragam biru dan menjadikan Stamford Bridge basis mereka.Tak dapat dipungkiri kalau masa lima tahun terakhir ini bisa dianggap sebagai puncak posisi yang dicapai Chelsea sejak dimiliki penuh oleh milyarder asal Rusia Roman Abramovich. Dukungan finansial dari Abramovich berhasil menghadirkan pelatih Jose Mourinho serta pemain yang tepat yang akhirnya berujung pada gelar juara Liga Primer selama dua tahun berturut-turut. Hal itu menjadikan The Blues mematahkan dominasi United dan Arsenal sejak dimulainya Liga Primer.Walau akhirnya Mourinho tak lagi berada di Chelsea, fondasi mentalitas dan pemain inti yang ditinggalkannya menjadi tulang punggung pasukan yang kini ditangani oleh Luiz Felipe Scolari.Mari kini kita mengenal klub asal London ini lebih jauh lagi lewat sepuluh fakta menarik mengenai mereka.10. Sejarah Chelsea sebagai klub sepakbola dimulai sejak 14 Maret 1905 saat berlangsungnya pertemuan di sebuah pub bernama The Rising Sun (yang sekarang dinamakan pub The Butcher's Hook). Beberapa nama yang sempat menjadi calon bagi klub ini adalah Stamford Bridge FC, Kensington FC, dan London FC hingga akhirnya Chelsea FC menjadi pilihan tetap.9. Chelsea bermarkas di stadion Stamford Bridge yang secara resmi dibuka pada 28 April 1877. Stadion tersebut dirancang oleh arsitek asal Skotlandia Archibald Leitch yang juga merancang banyak stadion sepakbola lain di Inggris seperti Old Trafford (Manchester United), Celtic Park (Glasgow Celtic), Anfield (Liverpool), dan White Hart Lane (Tottenham Hotspur). Tadinya kapasitas awal Stamford Bridge dapat menampung 100 ribu penonton dan akhirnya mengalami berbagai perubahan hingga kapasitas akhir bagi 42.055 penonton sekarang.8. Maskot Chelsea adalah seekor singa yang diambil dari logo klub mereka dan dinamakan Stamford The Lion. Kostum sang singa ini sempat hilang dicuri oleh dua orang pria dari Stamford Bridge pada Juli 2005.7. Para pemain Chelsea pada tahun 1972 merekam lagu berjudul Blue Is The Colour dalam rangka penampilan mereka di final Piala Liga tahun itu. Rekaman tersebut berhasil menduduki peringkat kelima di UK Singles Chart dan menjadi salah satu lagu sepakbola di Inggris yang paling terkenal dan juga telah diadaptasi oleh beberapa penyanyi dan klub sepakbola lain di Republik Ceko, Kanada, Finlandia, dan Jepang.6. Era tahun 70an dan 80an menjadi masa buruk bagi Chelsea karena mereka mengalami kesulitan keuangan karena rencana untuk membangun kembali Stamford Bridge. Akibatnya pemain bintang dijual untuk mendapatkan dana dan mereka terdegradasi ke Divisi Dua. Masalah lainnya datang dari hooliganisme sebagian suporter. Hingga akhirnya Ken Bates membeli Chelsea hanya dengan harga £1.5. Peter Osgood, salah satu legenda Chelsea yang mendapatkan julukan King of Stamford Bridge, wafat akibat serangan jantung pada 1 Maret 2006. Abu hasil kremasinya kemudian dikuburkan di bawah titik penalti yang menghadap tribun Shed End di stadion Stamford Bridge dalam sebuah upacara yang dihadiri lebih dari 2.500 fans, pemain, mantan pemain, manajer, dan direktur Chelsea. Gol pertama yang dicetak dari titik penalti tersebut sejak upacara itu, dieksekusi oleh Andriy Shevchenko saat pertandingan melawan Aston Villa yang berakhir 4-4.4. Chelsea telah lama menjadi tim yang selalu bergaya dan banyak terdiri dari pemain internasional luar Inggris. Posisinya yang berada di London membuatnya banyak mempunyai suporter dari kalangan selebriti. Berikut adalah beberapa di antaranya. Damon Albarn (vokalis Blur dan Gorillaz), penyanyi Bryan Adams, pemain NBA Kevin Garnett & Paul Pierce, penata rambut Vidal Sassoon, bos balap Formula 1 Bernie Ecclestone, sutradara dan mantan suami Madonna Guy Ritchie, aktris Renee Zellweger, dan rocker Billy Idol.3. Rekor paling banyak tampil bagi Chelsea hingga saat ini masih dipegang oleh mantan kapten mereka Ron "Chopper" Harris yang bermain sebanyak 795 kali. Sedangkan jumlah gol yang paling banyak dicetak dimiliki oleh Bobby Tambling yang menyarangkan 202 gol dari 370 kali main. Dari pemain yang bermain bagi The Blues sekarang, hanya Frank Lampard yang menjadi paling banyak dari sisi tampil (392 kali) dan gol (121 gol). Selain itu, Chelsea juga memegang rekor terpanjang bermain di kandang tanpa kalah sebanyak 86 pertandingan di Liga Primer.2. Secara total ada 21 gelar juara yang telah dimenangkan Chelsea hingga saat ini. Untuk gelar domestik, The Blues telah mencatat tiga kali juara Liga Primer/Divisi Satu Inggris, dua gelar juara Divisi Dua, empat kali juara Piala FA, empat kali juara Piala Liga, tiga kali memenangkan Community Shield/Charity Shield, dan dua kali juara Piala Full Members. Sedangkan di Eropa, Chelsea telah dua kali juara Cup Winners' Cup, dan satu kali juara Piala Super Eropa.1. Sebelum mendapatkan julukan The Blues hingga sekarang, Chelsea juga sempat dijuluki The Pensioners (Pensiunan). Hal itu disebabkan logo klub mereka yang pertama kali menggunakan gambar seorang pensiunan anggota British Army yang tinggal di dalam Royal Hospital Chelsea. Logo tersebut baru akhirnya diganti pada 1952 atas perintah Ted Drake manajer Chelsea saat itu.

Algoritma dan pemorgraman


Program untuk menghitung nilai genap dan ganjil dengan menggunakan perulangan do while  dan   percabangan if else.

#include <cstdlib>
#include <iostream>

using namespace std;

int main()

{
    int i;
    do
    {  
        cout << "masukan nilai :"<<endl;

        cin >> i;

        if((i%2)==0)

        cout <<"genap"<<endl;

        else

        cout << "ganjil" <<endl;

        i++;
        }
        while (i <= 0);

    system("PAUSE");
    return EXIT_SUCCESS;
}



Algoritma untuk menentukan suatu bilangan genap atau ganjil

1.     1.  Masukkan nilai X
2.     2. nilai X adalah nilai yang habis dibagi 2 (X mod 2 = 0)
3.     3.  X adalan bilangan ganjil
4.     4.  X adalah bilangan genap





Algoritma atau langkah- langkah untuk membuat minuman kopi.

1.      1   Sediakan gelas
2.      2   Masukkan kopi kedalam gelas
3.      3   Masukkan air panas kedalam gelas
4.     4    Masukkan gula secukupnya
5.     5    Aduk hingga rata.