KONSEP
TIPE DATA C++
Pembagian
Tipe Data:
1. Tipe Sederhana (Simple Type)
* Int, Boll, Chart
* Tipe Float
2. Tipe String
*
Operasi String
3. Tipe Terstruktur (Structured Type)
*
Array, Struct
VARIABEL
& KONSTANTA
Variabel :
•
Untuk menyimpan suatu nilai, dan nilai yang ada padanya
dapat diubah selama eksekusi
berlangsung.
berlangsung.
• Penamaan variabel bersifat case
sensitive (huruf besar & huruf kecil dianggap
berbeda).
• Harus dideklarasikan dahulu sebelum digunakan
Contoh : Int alas, tinggi
int = tipe data
alas = variabel
tinggi = variabel
Konstanta:
Sebuah
variabel dengan tipe data tertentu dan memiliki nilai data
yang akan selalu tetap di dalam program.
Contoh : float phi;
const phi = 3,14
I. Tipe Data sederhana
pada C++
1. Tipe int :
tipe data yang nilainya tidak memiliki titik desimal.
2.
Tipe Float :
tipe data yang nilainya merupakan
pecahan (memiliki titik desimal).
3. Tipe Bool
: nilai pengambilan suatu keputusan
pada program, tipe ini mempunyai 2 nilai
yaitu benar(T)
atau salah (F).
Operator yg digunakan AND, OR atau NOT.
4. Tipe Char
digunakan untuk menampung data sebuah
karakter.
Untuk menuliskan tipe char, karakter
perlu ditulis di dalam tanda petik tunggal ( ‘ )
Contoh :
‘A’ karakter berupa huruf A
‘1’ karakter berupa angka 1
‘*’ karakter
simbol *
II.
Tipe String
Merupakan sekumpulan dari beberapa
karakter, yang banyaknya berubah-ubah sesuai
kebutuhan,besarnya 1 s/d 255 karakter. Pemberian nilai String diapit
dengan tanda petik ganda (“)
Bentuk umum penulisan tipe data ini
adalah :
tipe_data pengenal [panjang] ;
pengenal=
nama variabel
panjang= bilangan bulat yg menunjukan
jumlah karakter
Contoh : char nama[15] ;
Fungsi
pada Operasi STRING
1. Strcpy( )
Untuk menyalin nilai string.
2. Strcat( )
Untuk menggabungkan nilai string.
3. Strcmp( )
Untuk membandingkan 2 nilai string.
4. Strlen( )
Untuk mengetahui panjang nilai string.
5. Strchr ( )
Untuk mencari nilai karakter dalam string.
III. Tipe Terstruktur
|
Bermanfaat untuk mengelompokkan sejumlah data dengan
tipe data yang berlainan.
Contoh:
|
struct data_pegawai
{
int nip;
char nama[25];
char alamat[40];
}
Contoh program sederhana :
#include <conio.h>
#include <iostream.h>
#include
<math.h>
void main()
{
int x,y,z;
clrscr();
cout <<“\n input nilai
X=“; cin >> x;
cout <<“\n input nilai
Y=“; cin >> y;
z = x + y;
cout <<“\n hasil penjumlahan =“ << z;
getch();
}
Tidak ada komentar:
Posting Komentar