Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehFebri Pramono Telah diubah "9 tahun yang lalu
1
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
Without book,you are like an empty box Bab Variabel, Konstanta 3 Tipe Data dan dalam Bahasa C/C++ Java dan Variabel dan Tipe Data. Perhatikan kembali contoh: program menghitung total dua buah bilangan (misal 5 dan 2 ), dan kemudian mencetak total tersebut seperti yang dicontohkan pada Bab 2, sebagai berikut : C C++ #include <stdio.h> void main() { int A, B, T; A = 5; B = 2; T = A + B; printf(“%i”, T); } #include <iostream.h> void main() { int A, B, T; A = 5; B = 2; T = A + B; cout << T; } Perhatikan instruksi : int A, B, T; Baik dalam C, C++, maupun Java, Instruksi tersebut maksudnya : Memerintahkan kepada komputer untuk menyiapkan buah variabel bertipe int, masing-masing dengan nama A, B dan T. Java public class Contoh01 { public static void main(String args[]) { int A, B, T; A = 5; B = 2; T = A + B; System.out.println( T ); } Variabel. Pengertian Variabel. Secara umum (misal istilah dalam matematik) variabel adalah suatu simbol atau lambang yang mempunyai nilai. Dalam pemrograman, variabel termasuk pengenal (identifier). Secara teknis dalam pemrograman yang dimaksud dengan variabel adalah area atau tempat didalam memory komputer yang isinya dapat diubah-ubah. Variabel terjemahan dari variable yang berasal dari kata vary dan able. Vary artinya variasi atau bermacam-macam, atau berubah-ubah. Able artinya dapat (dapat di……) 19
2
3.3. Kontanta dalam Bahasa C / C++.
Variabel harus diberi nama yang berbeda satu dengan lainnya, Masing masing variabel mempunyai alamatnya sendiri dalam memory. Sipemakai komputer cukup menyebutkan nama variabel tempat menyimpan data, maka komputer dapat menemukan alamat variabel atau alamat data tersebut dalam memory. Sebagai suatu area dalam memory, tiga buah varaibel diatas dapat diilustrasikan dengan gambar kotak sebagai berikut : A B T Pemberian Nama variabel pada C dan C++. Contoh nama variabel yang benar. Contoh nama variabel yang SALAH. A A1 Nilai NILAI nilai HargaSatuan Harga_Satuan HS _Harga SWITCH 1A Nilai-1 Harga Satuan Benar/Salah switch long Harga-Satuan Awalnya bukan huruf atau under score Mengandung tanda minus (-) Mengandung spasi (blank) Mengandung special character Sama dengan keyword Mengandung tanda minus Catatan : Dalam bahasa C/C++, huruf besar berbeda dengan huruf kecil (case sensitif) sehingga Nilai berbeda dengan NILAI, juga berbeda dengan nilai. SWITCH berbeda dengan switch yang merupakan keyword Nama variabel ditentukan atau dikarang sendiri oleh pembuat program dengan syarat sebagai berikut : 1. Tidak boleh sama dengan nama atau kata yang sudah disiapkan oleh komputer (reserved word) seperti keyword, dan functions. Juga harus berbeda dengan nama label atau konstanta yang dibuat oleh pemrogram. 2. Maksimum 32 karakter, bila lebih dari 32 karakter, maka karakter selebihnya tidak diperhatikan oleh komputer. Huruf besar dan huruf kecil berbeda. 3. Karakter pertama harus huruf atau karakter garis bawah (under score), dan karakter berikutnya boleh huruf atau angka, atau karakter garis bawah. 4. Tidak boleh mengandung spasi atau blank. Catatan : Pemberian nama variabel dalam Bahasa Java, sama dengan cara pemberian pada Bahasa C / C++ diatas, dengan tambahan pada Bahasa Java, karakter pertama dapat berupa tanda mata uang, contoh : $Amerika 3.3. Kontanta dalam Bahasa C / C++. Perhatikan kembali program yang ditulis dalam Bahasa C untuk menghitung total dua buah bilangan (misal 5 dan 2), kemudian mencetak total tersebut sebagai berikut : Dalam Bahasa C, konstanta dapat diberi nama. Lihat contoh berikut ini yang menghasilkan hasil yang sama dengan program diatas. . #include <stdio.h> void main() { int A, B, T; A = 5; B = 2; T = A + B; printf(“%i”, T); } A, B, dan T adalah nama variabel sedangkan 5 dan 2 adalah nilai konstanta numerik #include <stdio.h> #define C 2 void main() { int A, B T; A = 5; B = C; T = A + B; printf(“%i”, T); } C adalah nama sebuah konstanta. Nilai C tidak dapat diubah. instruksi C = ……., akan menyebabkan error sewaktu proses kompilasi 20
3
3.4 Tipe Data dalam Bahasa C / C++.
Perhatikan kembali instruksi : int A, B, T; Yang maksudnya meminta kepada komputer untuk menyiapkan 3 buah variabel bertipe int, masing-masing dengan nama A, B dan T. Catatan : Setiap data yang digunakan, baik yang disimpan dalam variabel, maupun disimpan bukan dalam sebuah variabel, struktur penyimpanannya (struktur datanya) mempunyai tipe tertentu. Tipe Data Dasar (Basic Data Type) yang digunakan oleh Bahasa C / C++. Jumlah Byte yang diperlukan Sebutan Tipe Data Secara umum Bentuk penulisan dalam Bahasa C/C++ Jangkauan nilai numerik 1. Character 2. Integer 3. Floating point Single precision 4. Floating point Double precision char atau signed char unsigned char int atau signed int atau signed unsigned int atau unsigned long atau long int atau signed long atau signed long int unsigned long atau unsigned long int float double long double 1 2 4 8 10 -128 s.d. 127 0 s.d. 255 s.d 0 s.d s.d 0 s.d 3.4E-38 s.d. 3.4E38 positip atau negatip 1.7E-308 s.d. 1.7E308 3.4E s.d 1.1E4932 ( 2.1 milayrd ) ( 4.2 milayrd ) Catatan : 1. Dalam Bahasa C dikenal juga tipe data short int atau signed short int, atau short yang penggunaannya sama dengan int. Juga tipe unsigned short int yang sama dengan unsigned int 2. 3.4E-38 adalah penulisan untuk 3.4 x dan 3.4E38 adalah penulisan untuk 3.4 x 1038 21
4
3.5. Tipe Data dalam Bahasa Java.
Tipe data dalam Bahasa Java dapat dibedakan menjadi dua macam kategori. 1. Tipe Data Primitif, dan 2. Tipe Data Referensi. Tipe Data Primitif, dapat dikelompokkan menjadi beberapa kelopmpok tipe : Character : char Integer : byte, short, int, dan long Floating Point : float dan double Boolean : boolean Tipe Data Primitif yang digunakan dalam Bahasa Java. Bentuk penulisan dalam Bahasa Java Jumlah Byte yang diperlukan Sebutan Tipe Data secara umum Jangkauan nilai numerik 1. Character 2. Integer 3. Floating point Single precision 4. Floating point Double precision 5. Boolean char byte short int long float double boolean 2 karakter unicode ( bukan ASCII ) 0 s.d atau hexadecimal s.d FFFF s.d s.d s.d s.d. 3.4E-38 s.d. 3.4E38 positip atau negatip 1.7E-308 s.d. 1.7E308 nilai yang dinyatakan dengan true atau false 1 2 4 8 ( 9.2 juta triliun ) 22
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.