POINTER
Merupakan sebuah variabel yang berisi alamat dari variable lain. Pada dasarnya pointer digunakan untuk menunjukan ke suatu alamat memori sehingga alamat dari suatu variabel dapat diketahui dengan mudah.
Operator yang digunakan adalah operator reference ( * )
Contoh Soalnya :
Buatlah Total Nilai dari sebuah data sekolah dengan syarat jika Total Nilai nya >=80 maka dinyatakan Lulus. Jika Total Nilai di bawah 80 maka dinyatakan Gagal.
Total Nilai dihitung dari :
- Nilai Absensi 10%
- Nilai Tugas 20%
- Nilai UTS 30%
- Nilai UAS 40%
Jawabnya :
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
double na,nt,uts,uas,tn;
char nama[20],*keterangan;
cout<<"Nama Siswa : ";cin>>nama;
cout<<"Nilai Absensi : ";cin>>na;
cout<<"Nilai Tugas : ";cin>>nt;
cout<<"Nilai UTS : ";cin>>uts;
cout<<"Nilai UAS : ";cin>>uas;
tn=(0.1*na)+(0.2*nt)+(0.3*uts)+(0.4*uas);
if (tn>=80)
keterangan="Lulus";
else if (tn<80)
keterangan="Gagal";
endl;
cout<<"\nTotal Nilai : "<<tn;endl;
cout<<"\nKeterangan : "<<keterangan;
getch();
}
nah itulah contoh dari pointer ,yang mana hasil dari keterangan lulussnya mengambil dari variabel keterangan.







0 komentar:
Posting Komentar