Tipe Data Dasar
Data bisa dinyatakan dalam bentuk konstanta atau variabel. Konstanta nilainyatetap sedangkan Variabel nilainya dapat diubah-ubah selama eksekusi. Berdasarkan jenisnya, data dapat dibagi menjadilima kelompok dinamakan tipe data dasar, yaitu:
Bilangan bulat (integer)
Bilangan real presisi-tunggal (float)
Bilangan real presisi-ganda (double)
Karakter(char)
Tak-bertipe(void)
Ukuran Memori untuk tipe data:
Variabel
Aturan penulisan Variabel:
Nama harus diawali dengan huruf(A..Z, a..z) atau karakter garis bawah( _ ). Selanjutnya dapat berupa huruf, digit (0..9) atau karakter garis bawah atau tanda dollar ($). Panjang nama variabel boleh lebih dari 31 karakter hanya31 karakter pertamayang akan dianggap.
nama variabel tidak boleh menggunakan nama yang tergolong sebagai kata-kata cadangan (reserved words) seperti printf, int, if, while dan sebagainya.
Deklarasi Variabel
Variabel yang akan digunakan dalam program haruslah dideklarasikan terlebih dahulu, pengertian deklarasi disini berarti memesan memori dan menentukanj enisdata yang bisa disimpan di dalamnya.
Bentuk umum deklarasi variabel:
tipe_datadaftar_nama_variabel;
Contoh:
int var_bulat1;
float var_pecahan1, var_pecahan2;
Cara Memberikan nilsi kevariabel:
nama_variabel = nilai;
Contoh:
var_bulat1= 34;
var_pecahan1= 34.52;
Inisialisasi nilai variabel
int nilai;
nilai = 10;
Sama dengan:
int nilai= 10;
Contoh Program Tipe data dan Variabel:
#include <stdio.h>
|
#include <conio.h>
|
main( ) {
|
int jumlah;
|
float harga_unit,
|
harga_total;
|
jumlah=10;
|
harga_unit=17.5;
|
harga_total=jumlah*harga_unit;
|
printf("Harga total = %f\n",harga_total);
|
getch();
|
}
|
Hasil Program:
Konstanta
Konstanta menyatakan nilai tetap. Tidak perlu dideklarasikan. Juga mempunyai tipedata.
Aturan penulisan:
Konstanta karakter diawali dan diakhiri dengan tanda petik tunggal,
Contoh: ‘A’dan‘@’.
Konstanta integer ditulis dengan angka (tanpa tanda petik) tanpa mengandung pemisah ribuan dan tak mengandung bagian pecahan.
Contoh: –1 dan 32767.
Konstanta real (float dan double) bisa mengandung pecahan (dengan tanda berupa titik) dan nilainya bisa ditulis dalam bentuk eksponensial (menggunakan tanda e),
Contohnya: 27.5f (untuk tipe float) atau27.5 (untuk tipe double) dan 2.1e+5 (maksudnya2,1 x 105).
Konstanta string merupakan deretan karakter yang diawali dan diakhiri dengan tanda petik-ganda(“).
Contoh: “Program Dasar”.
Aturan penulisan konstanta:
Menggunakan keyword #define
#define <nama_konstanta> <nilai>
atau
Menggunakan keyword const
const <tipe_konstanta> <nama_konstanta> = <nilai>;
Contoh:
#define PI 3.14159
atau
const float PI = 3.14159;
#include<conio>
|
#include<iostream>
|
#define NILAI 75
|
main( )
|
{
|
clrscr( );
|
int nilai;
|
nilai=NILAI;
|
cout<<"Nilai nya
adalah "<<nilai<<endl;
|
getch( );
|
}
|
Hasilnya:
Contoh:
#include <stdio.h>
|
#include <conio.h>
|
main( ) {
|
int luas, keliling,
panjang_sisi;
|
printf("Masukkan panjang
sisi bujur sangkar: ");
|
scanf("%d",
&panjang_sisi);
|
luas= panjang_sisi*
panjang_sisi;
|
keliling= panjang_sisi* 4;
|
printf("\nDatabujursangkar\n");
|
printf("Panjang sisi=
%6d\n", panjang_sisi);
|
printf("Luas=
%6d\n", luas);
|
printf("Keliling=
%6d\n", keliling);
|
getch( );
|
}
|
Hasilnya
0 Response to "Contoh Tipe Data dan Variabel Bahasa C++"
Posting Komentar