You are on page 1of 2

Borland C++

CLASS Adalah metode logical untuk organisasi data dan fungsi dalam struktur yang sama. Dideklarasi menggunakan keyword class. BU : Class class_name { permission_label_1: Elemen; .. } object _name; Class { permission_label_1: Elemen; .. } class_name;

Keterangan : Permision_label bersifat optional Ada 3 macam : 1. Private :class dapat diakses dari anggota lain pada class yang sama 2. Protected : anggota class dapat diakses dari anggota lain pada class yang sama dan juga dari turunan class 3. Public : anggota dapat diakses dari class manapun

Contoh : Buat class dengan nama siswa yang berisikan variable nim, nama, kelas, abs, tgs, uts, uas dan rata. Jawaban : #include<stdio.h> #include<conio.h> #include<iostream.h> #include<iomanip.h> //pembuatan class dengan nama mhs class { public: char nim[10],nm[20],kls[20]; float abs,tgs,uts,uas,rata; } mhs; main() { char np[20]; //siswa mhs;//deklarasi class clrscr(); cout<<" KONOHA UNIVERSITY"<<endl; cout<<"JL.Kalibata Timur No.37 Telp (021) 7901074"<<endl;

Borland C++ cout<<"--------------------------------------"<<endl; cout<<"Masukan Nama Petugas :";cin>>np; cout<<endl; cout<<"Masukan NIM :";cin>>mhs.nim; cout<<"Masukan Nama Mahasiswa :";cin>>mhs.nm; cout<<"Masukan Kelas :";cin>>mhs.kls; cout<<"--------------------------------------"<<endl; cout<<"\tMasukan NIlai Absen :";cin>>mhs.abs; cout<<"\tMasukan Nilai Tugas :";cin>>mhs.tgs; cout<<"\tMasukan Nilai UTS :";cin>>mhs.uts; cout<<"\tmasukan Nilai UAS :";cin>>mhs.uas; mhs.rata=(0.1*mhs.abs)+(0.2*mhs.tgs)+(0.3*mhs.uts)+( 0.4*mhs.uas); clrscr(); cout<<endl<<endl; cout<<" INPUT DATA NILAI KONOHA UNIVERSITY"<<endl; cout<<"JL.Kalibata Timur No.37 Telp (021) 7901074"<<endl; cout<<"**************************************"<<endl ; cout<<endl<<endl; cout<<"Nama Petugas :"<<np<<endl; cout<<"----------------------------------"<<endl; cout<<"NIM :"<<mhs.nim<<endl; cout<<"Nama Mahasiswa :"<<mhs.nm<<endl; cout<<"Kelas :"<<mhs.kls<<endl; cout<<"----------------------------------"<<endl; cout<<endl; cout<<"\tNilai Absen :"<<mhs.abs<<endl; cout<<"\tNilai Tugas :"<<mhs.tgs<<endl; cout<<"\tNilai UTS :"<<mhs.uts<<endl; cout<<"\tNilai UAS :"<<mhs.uas<<endl; cout<<"\t---------------------------"<<endl; cout<<"\tRata-Rata :"<<mhs.rata<<endl; cout<<"\t---------------------------"<<endl; getch();

You might also like