Sabtu, 05 Januari 2013

Contoh Program Sederhana

Void

#include <iostream>
#include <conio>

void lpp(int p, int l)
{
    int luas;
   luas = p * l ;
   cout<<"Panjang : "<<p<<" Lebar : "<<l<<" Luas = "<<luas<<endl;

}
main()
{
    cout<<"======================\n";
    cout<<"Luas Persegi Panjang\n";
   cout<<"======================\n";
   cout<<"\n";
    lpp(3,5);
   lpp(5,7);
   lpp(11,4);
   lpp(4,3);

   cout<<"\n======================";
    getch();
}

sintak di atas akan menghasilkan output seperti di bawah ini:


jika ingin mengganti angka pada pencarian luas persegi panjng di atas, kalian hanya perlu mengganti angka yang berwana merah pada sintak..
semoga bermanfaat..

Contoh Program Sederhana

Loopong Part 1

Looping di bawah adalah menampilkan perkalian..

#include <iostream>
#include <conio>


int main()
{
  int i , a , awal , akhir;
  {
  cout<<"=============================\n";
  cout<<"         PERKALIAN\n";
  cout<<"=============================\n";
  cout<<"masukan perkalian    = ";cin>>a;
  cout<<"masukan batas awal   = ";cin>>awal;
  cout<<"masukan batas akhir  = ";cin>>akhir;
  cout<<"=============================\n";
  }
  for (i=awal; i <= akhir; i++)
  {
  cout<<a<<" x " <<i<< " = "<<a * i<<"\n";
  }
  getch();
}

sintak di atas akan menampilkan output seperti di bawah ini :



semoga bermanfaat..

Contoh Program Sederhana

Array Part 1

Array di bawah adalah array untuk menginputkan nilai mahasiswa sebanyak10..

#include <iostream>
#include <conio>

int main()
{
int index,nilai[10],no;
cout<<"========================= \n";
cout<<"Input Nilai 10 Mahasiswa: \n";
cout<<"========================= \n";
for(index=0; index<10;index++)
{
no=index+1;
cout<<"Mahasiswa ke-"<<no<<" : ";
cin >> nilai[index];
}
cout<<"\nNilai Mahsiswa Yang Telah di Inputkan \n";
cout<<"--------------------------------------- \n";
for(index=0; index<10; index++)
{
no=index+1;
cout<<"Mahasiswa ke-"<<no<<" : "<<nilai[index]<<"\n";
}
getch();
}

koding di atas akan menampilkan output sebagai berikut :

VOID

Void adalah tipe data yang digunakan untuk tipe suatu fungsi yang tidak mengembalikan nilai. Void itu digunakan biasa nya untuk sebuah function atau procedure yang tidak membutuhkan nilai balik. Input dalam tipe data void disebut dengan “Parameter”.
Ciri :
1. Tidak adanya keyword return.
2. Tidak adanya tipe data di dalam deklarasi fungsi.
3. Menggunakan keyword void.
4. Tidak dapat langsung ditampilkan hasilnya.
5. Tidak memiliki nilai kembalian fungsi.

LOOP Pada C++

Perulangan data atau yang biasa disebut dengan “looping” adalah proses yang dilakukan secara berulang-ulang sampai batas yang ditentukan. Biasanya bila dalam perulangan tersebut tidak disertakan batasnya maka syntax akan error karena proses itu akan berulang terus hingga tak terhingga sementara variabel dalam komputer masih terbatas.

Jenis Loop :
  1. FOR
  2. WHILE
  3. DO – WHILE 

Perbedaan antara FOR, WHILE, dan DO-WHILE :

For :
untuk mengulang suatu proses yang telah diketahui jumlahnya.

While : Pre Tested Loop
untuk mengulang suatu proses yang belum diketahui jumlahnya. Pengecekan kondisi akan dilakukan terlebih dahulu. Jika kondisi masih bernilai true, maka looping akan terus berlanjut.

Do-while : Post Tested Loop
untuk mengulang suatu proses yang belum diketahui jumlahnya. Instruksi akan dijalankan lebih dahulu, kemudian dilakukan pengecekan kondisi apabila masih bernilai true maka looping akan terus berlanjut.

DECISION

Decision atau Keputusan
Merupakan suatu keadaan dimana dua nilai bernilai benar yaitu true (ya) atau bernilai salah yaitu False (tidak).
Decision digunakan melakukan perbandingan antara dua hal atau lebih, dan kemudian melakukan eksekusi selanjutnya.
Dalam suatu Perbandingan akan menghasilkan keputusan yaitu benar atau salah.
saya memberikan beberapa jenis struktur seleksi.

JENIS STRUKTUR SELEKSI
  • Struktur seleksi sederhana (if-then)
  • Struktur seleksi umum (if-then-else)
  • Struktur seleksi tersarang (nested if)
  • Struktur case-of

ARRAY

Array adalah suatu tipe data terstuktur yang berupa sejumlah data sejenis (bertipe data sama) yang jumlahnya tetap dan diberi suatu nama tertentu. Elemen-elemen array tersusun secara sekuensial di dalam memori sehingga memiliki alamat yang berdekatan. 
 Array dapat berupa array 1 dimensi, 2 dimensi, bahkan n-dimensi. Elemen-elemen array bertipe data sama tapi bisa bernilai sama atau berbeda-beda. Array digunakan untuk menyimpan data-data yang diinputkan masing-masing kedalam memory komputer. Jadi jumlah datanya banyak namun satu jenis.

Array dapat digunakan untuk menyimpan data yang cukup banyak namun memiliki tipe yang sama.
Bagaimana array melakukan penyimpanan datanya di memory komputer? Ilustrasi array satu dimensi
pada memory komputer adalah sebagai berikut:



Array menyimpan data secara berurutan pada memory komputer. Sekali array dideklarasikan (dibuat),
maka akan dialokasikan sejumlah tempat di memory komputer yang selalu letaknya berdekatan
(bersebelahan). Array memiliki indeks dan nilai data itu sendiri. Sedangkan jarak antar elemen pada
array disesuaikan dengan lebar data untuk masing-masing tipe data array. Misalnya pada tipe data
integer, maka jarak antar elemennya bernilai 2 s/d 4 byte. Indeks array pada C++ selalu dimulai dari
indeks ke 0, dan seterusnya indeks ke-1, 2, 3, dan lain-lain.

TIPE DATA

Nih buat agan-agan yang pengen tau tipe data di c++
smoga bermanfaat...

Nama
Deskripsi
Ukuran Jarak
char Character or small integer. 1byte signed: -128 to 127
unsigned: 0 to 255
short int
(short)
 Short Integer.  2byte  signed: -32768 to 32767
unsigned: 0 to 65535
int  Integer.  4byte signed: -2147483648 to
2147483647
unsigned: 0 to 4294967295
long int
 Long integer.
 4byte signed: -2147483648 to
2147483647
unsigned: 0 to 4294967295
bool  Boolean value. It can take one of two values: true
or false.
 1byte  true or false
float  Floating point number.  4byte +/- 3.4e +/- 38 (~7 digits)
double  Double precision floating point number.  8byte +/- 1.7e +/- 308 (~15 digits)
long double  Long double precision floating point number.  8byte  +/- 1.7e +/- 308 (~15 digits)