Minggu, 20 Mei 2012

PROGRAM FAKTORIAL



/*PROGRAM FAKTORIAL*/
#pragma argsused
#include<conio.h>
#include<iostream.h>
#include<math.h>


int main()
{
    int n, a, b, i, fak, j;
    cout<<"PROGRAM FAKTORIAL"<<endl;
    cout<<"================="<<endl;
    cout<<"Masukkan Nilai FALTORIAL : "; cin>>n;
   
    fak=n-1;
    for(i=1;i<=fak;i++)
    {
        a=1;
        cout<<i<<"! = ";
        for(j=1;j<=i;j++) a=a*j;
        cout<<a;
        cout<<endl;
    }
   
    cout<<"-----------------------------------"<<endl;
    cout<<n<<"! = ";
    for(i=1;i<=fak;i++) cout<<i<<"*";
    cout<<n;
    cout<<endl;
   
    b=1;
    cout<<n<<"! = ";
    for(i=1;i<=n;i++) b=b*i;
    cout<<b;
   
    getch();
}       
       

PROGRAM MENGURUTKAN DATA



/*PROGRAM SORTING*/
#pragma argsused
#include<conio.h>
#include<iostream.h>
#include<math.h>


int main()
{
    int n, a, b,k,c, i, data[250], j;
    cout<<"PROGRAM SORTING"<<endl;
    cout<<"==============="<<endl;
    cout<<"Masukkan jumlah data : "; cin>>n;
   
    for(i=1;i<=n;i++)
    {
       cout<<"Data ke-"<<i<<" : ";
       cin>>data[i];
    }  
   
    cout<<endl;
    cout<<"Data SEBELUM diurutkan : "<<endl;
    for(i=1;i<=n;i++) cout<<data[i]<<" ";
    cout<<endl;
    cout<<endl;
   
    cout<<"Data SETELAH diurutkan : "<<endl;
    cout<<"1. Dari KECIL ke BESAR : ";
    for(i=1;i<=n;i++)
    {
        a=data[i];
        for(j=i;j<=n-1;j++)
        {
          for(k=j+1;k<=n;k++)
          {
           if(data[j]>data[k])           
           {
             c=data[j];
             data[j]=data[k];
             data[k]=c;
           }
        }
        }
        cout<<data[i]<<" ";
    }
   
    cout<<endl;
    cout<<"2. Dari BESAR ke KECIL : ";
    for(i=1;i<=n;i++)
    {
        a=data[i];
        for(j=i;j<=n;j++)
        {
           if(a<data[j])
           {
             c=data[i];
             data[i]=data[j];
             data[j]=c;
           }
        }
        cout<<data[i]<<" ";
    }     
     getch();
}           

PROGRAM RUMAH BINTANG




/*PROGRAM RUMAH*/
#pragma argsused
#include<conio.h>
#include<iostream.h>
#include<math.h>

int main()
{
    int n, seg, i, j, k, ting;
    cout<<"PROGRAM MEMBUAT RUMAH"<<endl;
    cout<<"---------------------"<<endl;
    cout<<"Masukkan tinggi rumah : "; cin>>n;
    seg=n/2;
    ting=n-seg;
   
    cout<<endl;
    for(i=1;i<=seg;i++)
    {
       for(j=i;j<=seg-1;j++) cout<<" ";
       for(k=1;k<=i;k++) cout<<"* ";
       cout<<endl;
    }
   
    for (i=1; i<=ting; i++)
    {
        for (j=1; j<=seg; j++)
            cout<<"* ";
        cout<<endl;
    }
    getch();
}      
   

PROGRAM DERET BILANGAN



/*PROGRAM DERET*/
#pragma argsused
#include<conio.h>
#include<iostream.h>
#include<math.h>


int main()
{
    int jum1, jum2, jum3,tot, n, i, a, b, fib, jum, muj, c;
    cout<<"PROGRAM KLASIFIKASI BILANGAN"<<endl;
    cout<<"----------------------------"<<endl;
    cout<<"Masukkan banyaknya bilangan = "; cin>>n;
    cout<<endl;
    cout<<"Deret bilangan             : ";
   
for (i=1; i<=n; i++)
    {
        cout<<i<<" ";
    }
    cout<<endl;
   
    jum1=0;
    cout<<"Bilangan habis dibagi 2    : ";
    for (i=1; i<=n; i++)
    {
        if(i%2==0) {cout<<i<<" "; jum1=jum1+i;}
    }
    cout<<endl;
   
    jum2=0;
    cout<<"Bilangan habis dibagi 3    : ";
    for (i=1; i<=n; i++)
    {
        if(i%3==0) {cout<<i<<" "; jum2=jum2+i;}
    }
    cout<<endl;
   
    jum3=0;
    cout<<"Bilangan habis dibagi 5    : ";
    for (i=1; i<=n; i++)
    {
        if(i%5==0) {cout<<i<<" "; jum3=jum3+i;}
    }
    cout<<endl;
   
    jum=0;
    cout<<"Bilangan habis dibagi 7    : ";
    for (i=1; i<=n; i++)
    {
        if(i%7==0) {cout<<i<<" "; jum=jum+i;}
    }
    cout<<endl;   

    muj=0;
    cout<<"Bilangan habis dibagi 11   : ";
    for (i=1; i<=n; i++)
    {
        if(i%11==0) {cout<<i<<" "; muj=muj+i;}
    }
   
    cout<<endl;
    cout<<"Bilangan fibonaci          : ";
    c=1; b=1; fib=0;   
    for (i=1; i<=n; i++)
    {
        a=c;
        c=b+c;
        b=a;
        if(b<=n) {cout<<b<<" "; fib=fib+b;}
    }
   
   
    cout<<endl;
    cout<<endl;
    cout<<endl;
    tot=jum+jum1+jum2+jum3+muj+fib;
    cout<<"Total habis dibagi 2  = "<<jum1<<endl;
    cout<<"Total keluaran 3      = "<<jum2<<endl;
    cout<<"Total keluaran 5      = "<<jum3<<endl;
    cout<<"Total keluaran 7      = "<<jum<<endl;
    cout<<"Total Keluaran 11     = "<<muj<<endl;
    cout<<"Total bil fibonaci    = "<<fib<<endl;
    cout<<"-----------------------------"<<endl;
    cout<<"Jumlah total bilangan = "<<tot<<endl;
    cout<<"Rata-rata biloangan   = "<<tot/6; 
  
    getch();
}       

PROGRAM MENGHITUNG NILAI UAS


/*PROGRAM NILAI*/
#include<conio.h>
#include<iostream.h>
#include<math.h>
#pragma argsused

int main()
{
    int kom, mat, fis, kim, geo, sos, eko, big, rat, jum, ips, ipa;

    cout<<"PROGRAM NILAI AKHIR"<<endl;
    cout<<"==================="<<endl;
    cout<<"MASUKKAN NILAI UAS MATA PELAJARAN BERIKUT :"<<endl;
    cout<<"-------------------------------------------"<<endl;
    cout<<"1. KOMPUTER   = "; cin>>kom;
    cout<<"2. MATEMATIKA = "; cin>>mat;
    cout<<"3. FISIKA     = "; cin>>fis;
    cout<<"4. KIMIA      = "; cin>>kim;
    cout<<"5. GEOGRAFI   = "; cin>>geo;
    cout<<"6. SOSIOLOGI  = "; cin>>sos;
    cout<<"7. EKONOMI    = "; cin>>eko;
    cout<<"8. B.INGGRIS  = "; cin>>big;
    cout<<endl;
   
    jum=kom+mat+fis+kim+geo+sos+eko+big;
    rat=jum/8;
    ipa=mat+fis+kim;
    ips=geo+sos+eko;
   
    cout<<"Jumlah nilai Anda  = "<<jum<<endl;
    cout<<"Rata-rata nilai    = "<<rat<<endl;
    cout<<"---------------------------"<<endl;
   
    if(ipa>ips)
       cout<<"Jurusan    = IPA"<<endl;
       else if(ips>ipa)
            cout<<"Jurusan    = IPS"<<endl;
            else
                cout<<"Jurusan    = Dalam Pertimbangan"<<endl;
               
    if(rat >=90)
        {
           cout<<"Keterangan = LULUS"<<endl;
           cout<<"Grade Rapot Anda = A";
        }
      else if(rat >= 80)
            {
             cout<<"Keterangan = LULUS"<<endl;
             cout<<"Grade Rapot Anda = B";
            }
         else if(rat >= 75)
            {
             cout<<"Keterangan = Dalam Pertimbangan"<<endl;
             cout<<"Grade Rapot Anda = C";
            }
              else if(rat >= 50)
                {
                   cout<<"Keterangan = TIDAK LULUS"<<endl;
                   cout<<"Grade Rapot Anda = D";
                }
                 else
                     {
                        cout<<"Keterangan = Tidak Naik Kelas"<<endl;
                        cout<<"Grade Rapot Anda = E";
                     }
                    
     getch();
}    
                                                        

Minggu, 06 Mei 2012

PROGRAM TARIF PARKIR

Hasil Running

/*PROGRAM TARIF PARKIR*/
#pragma argused
#include<iostream.h>
#include<conio.h>
#include<math.h>

int main()
{
    int jam, men, ong, jam1, men1, jam2, men2;
    cout<<"PROGRAM TARIF PARKIR"<<endl;
    cout<<"--------------------"<<endl;
    cout<<"Masukkan waktu MASUK (24 jam) :"<<endl;
    cout<<"* Jam   : "; cin>>jam1;
    cout<<"* Menit : "; cin>>men1;
    cout<<endl;
    cout<<"Masukkan waktu KELUAR (24 Jam) :"<<endl;
    cout<<"* Jam   : "; cin>>jam2;
    cout<<"* Menit : "; cin>>men2;
    cout<<endl;
  
  
    if (men2-men1 < 0)
       {
           jam = jam2-jam1-1;
           men = men2+60-men1;
       }
       else
           {
               jam = jam2-jam1;
               men = men2-men1;
           }
         
     if (jam > 3)
        ong = 8000;
        else if (jam < 2)
           ong = 2000;
               else
                   ong = jam * 2000;
   
     cout<<"Waktu MASUK  : Pukul "<<jam1<<" lebih "<<men1<<" Menit"<<endl;
     cout<<"Waktu KELUAR : Pukul "<<jam2<<" lebih "<<men2<<" Menit"<<endl;
     cout<<"Lama PARKIR  : "<<jam<<" Jam, "<<men<<" Menit"<<endl;
     cout<<endl;
     cout<<"ONGKOS PARKIR  : Rp. "<<ong;
     getch();
}   
                            
  

PROGRAM MEMBUAT SEGITIGA

Hasil Running

/*PROGRAM SEGITIGA*/
#pragma argsused
#include<conio.h>
#include<iostream.h>
#include<math.h>

int main()
{
    int bin, i, j, k;
    cout<<"***MEMBUAT BENTUK SEGITIGA***"<<endl;
    cout<<"============================="<<endl;
    cout<<"Masukkan jumlah Level bintang   : "; cin>>bin;
    cout<<endl;
   
    for (i=1; i<=bin; i++)
    {
            for (j=i; j<=bin; j++)
              cout<<" ";
             
            for (k=1; k<=i; k++)
              cout<<"*"<<" ";
                cout<<endl;
    }         
    getch();

}  

PROGRAM MEMBUAT PERSEGI


Hasil Running


/*PROGRAM PERSEGI*/
#pragma argsused
#include<conio.h>
#include<iostream.h>
#include<math.h>

int main()
{
    int ting, pan, i, j;
    cout<<"***MEMBUAT BENTUK PERSEGI**"<<endl;
    cout<<"==========================="<<endl;
    cout<<"Masukkan jumlah Tinggi   : "; cin>>ting;
    cout<<"Masukkan jumlah Panjang  : "; cin>>pan;
    cout<<endl;
   
    for (i=1; i<=ting; i++)
    {
        cout<<"   ";
        for (j=1; j<=pan; j++)
            cout<<"*"<<" ";
        cout<<endl;
    }
   
    cout<<endl;
    cout<<"Ukuran persegi : "<<pan<<" x "<<ting;
    getch();
}              

Jumat, 13 April 2012

PROGRAM DISCOUNT

Hai sobat semua, saya lagi iseng-iseng nih buat "PROGRAM DISCOUNT", sekedar curhat dikit nih ^_^ kan 2 hari ini ceritanya saya gak masuk sekolah nih di karenakan kondisi badan yang gak mendukung banget, nah,,,, otomatis kan tuh bosen banget di rumah gk ngapa-ngapain, tiba-tiba nih saya berfikir,

"Waahhh,,,, Kemarin Rabu(11 April 2012) lalu saya bener-bener kereng nih Tugas Komputer buat Program Discount sederhana dengan logika yang menurut saya gak bakalan buat saya pusing, tapi saya lagi kurang beruntung niih,,,, Padahal coding udah bener, logika juga bener, tapi kok Programnya gak jalan sesuai dengan permintaan dan logika saya!"

Emm,,,, Tapi setelah saya teliti dan analisis program saya emang gak ada yang salah, namun yang error nih APLIKASI yang saya gunakan yang rada'-rada' slenger, gimana gak coba sobat, coba Perhatikan dan bandingkan ini, , , !!!

hrg=100000;
disc1=hrg*20/100; 
disc2=20/100*hrg;

Nah, dalam Matematika kan harusnya Hasil output "cout<<disc1;" dan "cout<<disc2;" adalah sama bukan, , ,??? Namun di "DEV C++" outputnya beda setelah saya teliti, yang "disc1=20000" dan "disc2=0,000002", lucunya gak sobat? Hahaha, , ,  :D

Ternyata oh ternyata di DEV C++ yang saya pakai mendahulukan proses perkalian ketimbang pembagian walaupun pengoperasian ada di depan !!! Gak seperti pascal yah, yang simple ^_^ Hehehe, , ,


Oke dah cukup basa basinya, ini Hasil dari Program yang saya buat, dengan sedikit saya modif dari tugas Rabu lalu, namun pada dasarnya sama kok, , ,


/*PROGRAM DISCOUNT*/
#pragma argsused
#include<iostream.h>
#include<conio.h>
#include<math.h>

double hdis, hdis1, hdis2, harga, uang, jum, tot;
double disc1(double hrg)
{
       double dis;
       dis=hrg*10/100;
       hdis1=hrg-dis;
       cout<<"Jumlah discount 10%      : Rp. "<<dis<<endl;
       cout<<"Harga yang harus dibayar : Rp. "<<hdis1<<endl;
}

double disc2(double hrg)
{
       double dis;
       dis=hrg*20/100;
       hdis=hrg-dis;
       cout<<"Jumlah discount 20%      : Rp. "<<dis<<endl;
       cout<<"Harga yang harus dibayar : Rp. "<<hdis<<endl;
}
      
double disc3(double hrg)
{
       double dis;
       dis=hrg*30/100;
       hdis2=hrg-dis;
       cout<<"Jumlah discount 30%      : Rp. "<<dis<<endl;
       cout<<"Harga yang harus dibayar : Rp. "<<hdis2<<endl;
}      

double sisa1(double uang)
{
       double sis;
       sis=uang-hdis1;
       cout<<"Sisa uang kembalian      : Rp. "<<sis<<endl;
}

double sisa2(double uang)
{
       double sis;
       sis=uang-hdis;
       cout<<"Sisa uang kembalian      : Rp. "<<sis<<endl;
}

double sisa3(double uang)
{
       double sis;
       sis=uang-hdis2;
       cout<<"Sisa uang kembalian      : Rp. "<<sis<<endl;
}
      
int main()
{
    double kem;
    cout<<"================= * Lebih dari Rp.50.000 10%"<<endl;
    cout<<"PROGRAM DISCOUNT  * Lebih dari Rp.100.000 20%"<<endl;
    cout<<"================= * Lebih dari Rp.100.000 20%"<<endl;
    cout<<endl;
    cout<<"Masukkan harga barang perbiji    : Rp. ";
    cin>>harga;
    cout<<"Masukkan jumlah barang yg dibeli : ";
    cin>>jum;
    cout<<"Masukkan Total uang anda         : Rp. ";
    cin>>uang;
    cout<<endl;
   
    tot=harga*jum;
   
    if (tot >= 200000)
     disc3(tot);
      else if (tot >= 100000)
       disc2(tot);
        else if (tot >= 50000)
         disc1(tot);
          else
           cout<<"Jumlah discount  0%      : Rp. 0"<<endl;

    kem=uang-tot;

    if (uang >= tot)
    {
      if (tot >= 200000)
       sisa3(uang);
        else if (tot >= 100000)
         sisa2(uang);
          else if (tot >= 50000)
           sisa1(uang);
            else
             cout<<"Sisa uang kembalian      : Rp. "<<kem<<endl;
    }
        else                        
           cout<<"Maaf uang Anda tidak cukup !!!"<<endl;
   
    getch();
}           
          

TTD : R. ABIMANYU SURYO NUGROHO ^_^

Minggu, 26 Februari 2012

PROGRAM MENGITUNG JUMLAH BILANGAN DENGAN ARRAY

Hasil Running


/*PROGRAM DERET*/
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip.h>
#pragma argsused

int main()
{
    int data[10];
    int data2[10];
    int i,j ,in, jum, jum2;
    cout<<"MENGHITUNG JUMLAH BILANGAN DENGAN ARRAY"<<endl;
    cout<<"---------------------------------------"<<endl;
    cout<<"Masukkan banyaknya data bilangan (MAX 10) : ";
    cin>>in;
   
    jum = 0;
    cout<<"Data bil 1"<<endl;
    for (j=1; j<=in; j++)
    {
        cout<<"Data ke-"<<j<<" : ";
       
        cin>> data[j];
        jum = jum + data[j];
    }
   
    jum2 = 0;
    cout<<""<<endl;
    cout<<"Data bil 2"<<endl;
    for (i=1; i<=in; i++)
    {
       
        cout<<"Data ke-"<<i<<" : ";
        cin>> data2[i];
        jum2 = jum2 + data2[i];
    }
       
    cout<<""<<endl;
    cout<<"Jumlah bil 1 = ";
    for (j=1; j<=in; j++)
    {
        cout<<data[j]<<" ";
    }
    cout<<"= "<<jum;
   
    cout<<""<<endl;
    cout<<"Jumlah bil 2 = ";
    for (i=1; i<=in; i++)
    {
        cout<<data2[i]<<" ";
    }
    cout<<"= "<<jum2;
    getch();
}  
       

Jumat, 17 Februari 2012

PROGRAM BILANGAN DERET VERTIKAL GANJIL_GENAP

Hasil Runing


/*PROGRAM DERET*/
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip.h>
#pragma argsused

int main()
{
    double jum,gan, gen, y, x;
    double i;

    cout<<"DERET BILANGAN FOR"<<endl;
    cout<<"------------------"<<endl;
    cout<<""<<endl;
    cout<<"MASUKKAN JUMLAH BILANGAN : ";
    cin>> jum;
    cout<<""<<endl;

    cout<<"GANJIL"<<setw(10)<<"GENAP"<<endl;
    cout<<"------"<<setw(10)<<"-----"<<endl;

    gan=1;
    gen=0;
    for (i=1; i<=jum; i=i+1)
    {
        cout<<setw(3)<<gan<<setw(11)<<gen<<endl;
        x = x+gan;
        y = y+gen;
        gen =gen+2;
        gan =gan+2;
    }  

    cout<<"----------------"<<endl;

    cout<<" ";
    cout<<x<<setw(11)<<y<<endl;
    cout<<""<<endl;
    cout<<"JUMLAH BILANGAN GANJIL + GENAP = "<<x+y<<endl;
    getch();
}  

PROGRAM BILANGAN DERET GANJIL_GENAP




/*PROGRAM BILANGAN*/
#include <ostream.h>
#include <conio.h>
#include <math.h>
#pragma argsused

int main()
{
    int pil;
    double bil,ganjil, hasil, op;
    cout<<"Masukkan jumlah bilangan : ";
    cin>> pil;
    cout<<""<<endl;
   
    bil=1;
    hasil =0;
    cout<<"Bilangan Ganjil : ";
    for (op=1;op<=pil;op=op+1)
    {
        cout<<bil<<" ";
        hasil =hasil + bil;
        bil = bil+2;
    }
     
     cout<<""<<endl;
   
    double lib,po,coba;
    lib=0;
    coba=0;
    cout<<"Bilangan Genap  : ";
    while (lib<pil)
    {
        pil=pil+1;
        cout<<lib<<" ";
        coba=coba + lib;
        lib = lib+2;
    }  
   
    cout<<""<<endl;
    cout<<""<<endl;
    cout<<"Hasil Bilangan Ganjil : "<<hasil<<endl;
    cout<<"Hasil Bilangan Genap  : "<<coba;
    getch();
}  
       


MENGHITUNG TARIF PERAWATAN TAMAN



/*PROGRAM Contoh*/
#include <iostream.h>
#include<conio.h>
#include<math.h>
#pragma argsused

int main ()
{
     double l, p;
     double luas, harga;
     char kelas;
   
     cout << "MENGHITUNG TARIF PERAWATAN TAMAN"<<endl;
     cout << "--------------------------------"<<endl;
     cout << "Masukkan panjang taman : ";
     cin >> p;
     cout << "Masukkan lebar taman   : ";
     cin >> l;
     cout <<""<<endl;
     luas = p*l;
     cout <<"Luas taman   = "<<luas<<" m^";
   
     if (luas >= 200)
     {
         cout<<endl;
         kelas = 'A';
         cout <<"Kelas taman  = "<<kelas;
         cout<<endl;
     }  
     else if (luas >= 100)
     {
         cout<<endl;
         kelas = 'B';
         cout <<"Kelas taman  = "<<kelas;
         cout<<endl;
     }
     else
     {
         cout<<endl;
         kelas = 'C';
         cout <<"Kelas taman  = "<<kelas;
         cout<<endl;
     }    
   
   
     switch (kelas)
     {
            case 'A' : harga = 2000*luas; cout <<"Biaya perawatan = Rp "<<harga; break;
            case 'B' : harga = 100*luas; cout <<"Biaya perawatan = Rp "<<harga; break;
            case 'C' : harga = 500*luas; cout <<"Biaya perawatan = Rp "<<harga; break;
     }    
     getch();
}  

C++

Halo kawan bloger semua, sudah lama banget nih ane gak update blog ane, dari sekian lamanya ane dapat banyak ilmu yg ane pelajari di sekolah ane, termasuk yg ane akan share kali ini,

Tujuan ane buat postingan ini sebenernya sih karna permintaan tmen ane yg udah 2 kli dapat tugas pemrograman C++ 1 kelas gk ada yg berhasil, bahkan 2 tgas yg terakhir diberikan ma guru ane, 1 angkatan  yg berhasil selesaiin cman ane seorang, pdahal pemrogramannya juga gak susah-susah amat, cman di suruh buat bilangan ganjil dan genap,

Emm, langsung aja yah!

Udah tau belum apa itu C++? Emm, pasti udah tau semua kan, C++ tuh salah satu bahasa pemrograman tingkat tinggi, tpi mudah juga kok tuk dipelajari,

yaudah deh, ane gak usah banyak ngoceh lagi, kalo masalah tentang C++ kan udah banyak di internet, jadi ane gk usah jelasin panjang lebar deh, langsung to the point aja,

Oke ini ane punya beberapa algoritma dari tugas C++ yang ane di kasih,



PROGRAM MENGHITUNG LUAS DAN KELILING LINGKARAN


/*PROGRAM CONTOH1*/
#include <iostream.h>
#include<conio.h>
#include<math.h>
#pragma argsused

int main ()
{
     double pi, pil, r;
     double luas, kel;
   
     cout << "PROGRAM MENGHITUNG LUAS-KELILING LINGKARAN"<<endl;
     cout << "------------------------------------------"<<endl;
     cout << "Menghitung :"<<endl;
     cout << "1. Luas Lingkaran"<<endl;
     cout << "2. Keliling Lingkaran"<<endl;
     cout << "Masukkan pilihan (1/2) : ";
     cin >>pil;
   
     pi = 3.14;
   
     if (pil == 1)
     {
         cout<<endl;
         cout <<"Masukkan jari-jari : ";
         cin >>r;
         cout<<endl;
         luas = pi*r*r;
         cout <<"Luas Lingkaran dengan r = "<<r<<" cm adalah "<<luas<<" cm^";
     }
     else if (pil == 2)
     {
         cout<<endl;
         cout <<"Masukkan jari-jari : ";
         cin >>r;
         cout<<endl;
         kel = 2*pi*r;
         cout <<"Keliling Lingkaran dengan r = "<<r<<" cm adalah "<<kel<<" cm^";
     }
     else
     cout <<"Pilihan Anda Salah !!!";  
     getch();
}  




Pembahasan :

/*PROGRAM CONTOH1*/  ==> (Nama Program)
#include <iostream.h>
#include<conio.h>
#include<math.h> ==> (Berfungsi untuk mendukung operasi matematika)
#pragma argsused  ==> (Sama seperti "uses crt;" di Pascal)

int main ()
{ ==> (sama seperti fungsi BEGIN)
     double pi, pil, r; ==> (Memberikan jenis Variabel)
     double luas, kel;
   
     cout << "PROGRAM MENGHITUNG LUAS-KELILING LINGKARAN"<<endl;
     cout << "------------------------------------------"<<endl;
     cout << "Menghitung :"<<endl; ==>> (Mengeluarkan output "Menghitung : ")
     cout << "1. Luas Lingkaran"<<endl;
     cout << "2. Keliling Lingkaran"<<endl; ==>>(endl berfungsi membuat tulisan di baris yg baru)
     cout << "Masukkan pilihan (1/2) : ";
     cin >>pil;  ==> (Meminta pemasukan data dari keyboard berupa angka integer atau bulat)
   
     pi = 3.14;  ==> (Memberikan nilai variabel)
   
     if (pil == 1)  ==> (Pernyataan kemungkinan awal)
     {
         cout<<endl;
         cout <<"Masukkan jari-jari : ";
         cin >>r;
         cout<<endl;
         luas = pi*r*r;
         cout <<"Luas Lingkaran dengan r = "<<r<<" cm adalah "<<luas<<" cm^";
     }
     else if (pil == 2)  ==> (Dijalankan jika kemungkinan awal tidak dipenuhi)
     {
         cout<<endl;
         cout <<"Masukkan jari-jari : ";
         cin >>r;
         cout<<endl;
         kel = 2*pi*r;
         cout <<"Keliling Lingkaran dengan r = "<<r<<" cm adalah "<<kel<<" cm^";
     }
     else  ==> (Dijalankan ketika semua kemungkinan tidak dipenuhi)
     cout <<"Pilihan Anda Salah !!!";  
     getch(); ==> (Sama seperti fungsi "readln" pada pascal yakni memberikan perintah agar data dapat dikeluarkan)
}      ==> (Sama seperti fungsi "End" pada pascal)