Senin, Desember 19, 2016

Tipe Data Array (Larik), Enumerasi dan String Dalam Bahasa C++



Tipe Data Array
Tipe ini digunakan untuk mempresentasikan kumpilan data sejenis/ data yang bertipe sama.
Banyaknya data ditentukan dengan menuliskan nilai data dalam tanda [ ].

Contoh :

int jeniskelamin[7];
char nama[20];

Tipe Data Enumerasi
Tipe data enumerasi adlah tipe data yang nilainya terbatas pada nilai-nilai yang telah didefinisikan saja. Tipe data enumerasi digunakan untuk membentuk tipe data yang nilainya bersifat pasti misalnya untuk mendefinisikan nama hari, jenis kelamin, warna primer dan lainnya.

Berikut ini adalah bentuk umum dari tipe data enumerasi.

enum nama_tipe { nilai_1,nilai_2,....};

Berikut ini adalah bentuk implementasi ke dalam program C++.

------------------------------------------------------------------------------------------------------------
#include <iostream>
#include <cstring>
using namespace std;

enum Jenis_Kelamin{Pria,Wanita};

int main(){
   struct SISWA {
   char NPM[9];
   char Nama[20];
   Jenis_Kelamin gender;
}

A;
strcpy(A.NPM,"16753048");
strcpy(A.Nama,"Jio Ashter");
A.gender = Pria;

cout<<"NPM     : "<<A.NPM<<endl;
cout<<"Nama    : "<<A.Nama<<endl;
cout<<"gender  : "<<A.gender<<endl;

return 0;
}

------------------------------------------------------------------------------------------------------------
Hasil dari program diatas adalah.

NPM    : 16753048
Nama   : Jio Ashter
Gender : Pria



Tipe Data String
Tipe data ini diguunakan untuk mempresentasikan data yang berupa teks atau sekumpulan karakter. Dalam bahasa C, string merupakan array dari tipe karakter yang diakhiri dengan null('\o').

Contoh :

char namadepan[10];
char *namabelakang[10];

Contoh dalam C++ nya :
----------------------------------------------------------------------------------------------------------------------------------
#include <iostream>
#include <cstring>
using namespace std;

int main(){
  char namadepan[10];
  char *namabelakang[10];

strcpy(namadepan, "Jio");
namabelakang = (char*) "Ashter";

cout<<"Nama Lengkap : "<<namadepan<<" "<<namabelakang;

return 0;
}
----------------------------------------------------------------------------------------------------------------------------------
hasil dari program diatas yaitu 

Nama Lengkap : Jio Ashter

Demikian Sedikit artikel mengenai Tipe Data Array (Larik), Enumerasi dan String Dalam Bahasa C++, semoga bermanfaat..... terimakasih.



Politeknik Negeri Lampung
Manajemen Informatika



Previous Post
Next Post

0 komentar: