Kamis, 10 Mei 2012

Membuat Program Pointer Di Borland C++ 0

INPUT : 


OUTPUT :





Logika kerja program pointer :

#include<iostream.h>
#include<conio.h>
Untuk sebuah header.

int main()
{
Untuk sebuah integer yang berupa main.

clrscr();
Untuk menghapus suatu layar.

int nilai;
int bil;
int * ptr;
Untuk sebuah integer yg berupa nilai,bil,dan ptr.

nilai = 100;
bil = 300;
Berupa sebuah nilai atau data yang mana variabel nilai adalah 100 dan  variabel bil adalah 300.

cout<<"Data variabel nilai : "<<nilai<<endl;
Untuk mencetak data variabel nilai.

cout<<"Alamat variabel nilai : "<<&nilai<<endl<<endl;
Untuk mencetak alamat variabel nilai.

cout<<"Data variabel bil : "<<bil<<endl;
Untuk mencetak data variabel bil.

cout<<"Alamat variabel bil : "<<&bil<<endl<<endl;
Untuk mencetak alamat variabel bil.

ptr = &nilai;
Berupa ptr adalah data dari variabel nilai.

cout<<"Data yang ditunjuk pointer ke variabel nilai : "<<*ptr<<endl;
Untuk mencetak data yang ditunjuk variabel ptr ke variabel nilai.

*ptr  = *ptr+1;
Berupa merubah data nilai yang ditunjuk ptr ditambah 1.

cout<<"Data yang ditunjuk pointer ke variabel nilai + 1 : "<<*ptr<<endl<<endl;
Untuk mencetak data yang ditunjuk variabel ptr ke variabel nilai lalu ditambah 1.

ptr = &bil;
Berupa ptr adalah data dari variabel bil.

cout<<"Data yang ditunjuk pointer ke variabel bil : "<<*ptr<<endl;
Untuk mencetak data yang ditunjuk variabel ptr ke variabel bil.

bil=bil+100;
Berupa merubah data variabel bil ditambah 100.

cout<<"Data variabel bil + 100 : "<<bil<<endl;
Untuk mencetak data variabel bil lalu ditambah 100.

cout<<"Data yang ditunjuk pointer ke variabel bil + 100 : "<<*ptr<<endl;
Untuk mencetak data yang ditunjuk variabel ptr ke variabel bil lalu ditambah 100.

getch();
return 0;
}
Berupa untuk mengakhiri sebuah program yang mana getch(); menutup perintah dari #include<conio.h> dan return 0; untuk menutup perintah int main().
Selengkapnya...

Template by : kendhin x-template.blogspot.com