Bagian I
C++ ini terdapat terdapat tambahan object Oriented programing (OOP), yang tujuan uatamanya adalah membantu dalam membuat dan mengelola program yang besar dan kompleks.
Sebelum melangkah lebih jauh sebaiknya kita harus tahu terlebih dahulu tentang konsep kompilasi dan eksekusi program di dalam C++.
Contoh :
#include
#define
#ifdef
- Preposesor
Contoh :
#include
#define
#ifdef
- Kompiler C++
- Assembler
- Link Editor
Contoh Latihan :
Penjelasan =
//latihan
awal ku 15.02.8961 (Komentar)
#include <iostream>
using namespace std;
main() {
cout<<"Pemrograman
Terstruktur"; (Statement)
return 0;
}
Keterangan =
- #include<fileheader>
Sebagai proses compile,
compiler dari C++ menjalankan program yang dinamakan preprosesor yang memiliki
kemampuan menambahkan dan menghapus kode
dari file sumber. Include berarti
menyertakan kode dari file header yang ada didalam kurung, file header adalah file yang berisi deklarasi untuk berbagai fungsi
yang dibutuhkan oleh program.
- main()
Untuk mendeklarasi fungsi
utama, bahwa suatu program C++ dapat berisi banyak fungsi, tetapi harus selalu
memiliki sebuah fungsi utama (main function). Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan
masalah-masalah tertentu.
- {
Menandakan
awal program.
- Statement
Berisi perintah-perintah
yang akan dilakukan program.
- }
Menandakan akhir program.
1.
Komentar
Komentar tidak pernah
dicompile oleh compiler. Dalam C/C++ terdapat 2 jenis komentar, yaitu:
- Jenis 1 :
/*
Komentar anda diletakkan di dalam ini Bisa mengapit lebih dari satu baris */
- Jenis 2 :
//
Komentar anda diletakkan disini ( hanya bisa perbaris )
2.
File_header untuk Fungsi input / output yang sering
digunakan:
-
conio.h ( consol
input output ) : clrscr, getch, getche
-
iostream ( input
output stream ) : cout, cin, endl
-
stdio.h ( standar
input output ) : printf, scanf, puts
-
iomanip.h ( input
output manipulator ) : setw, setprecision, setiosflags
Keterangan :
-
clrscr = membersihkan layar
-
getch = fungsi keluaran atau penahan program
-
getche = berfungsi sama dengan getch
-
cout = fungsi keluaran pada iostream
-
cin = fungsi masukan pada iostream
-
endl = pindah baris, biasanya digunakan u/
cout
-
printf = fungsi keluaran pada stdio
-
scanf = fungsi masukan pada stdio
-
puts = fungsi keluaran string pada stdio
-
setw = mengatur lebar tampilan data
-
setprecision = mengatur
jumlah digit pecahan yang diinginkan
- setiosflags = mengatur
atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital
dll.
Escape sequences
- \n : line new atau garis baru
- \t : mengaktifkan fungsi tab
- \b : mengaktifkan fungsi backspace
- \” : membuat atau menampilkan “
- \‟ : membuat atau menampilkan ‘
Contoh-contoh nya sebagai berikut, dan mungkin dapat dikembangkan sendiri :) :
1.
Contoh : 2.
3.
Contoh: 4.
Contoh : 5.
Contoh : 6
Tidak boleh ada spasi contoh (nilai praktik) dan
dapat menggunakan tanda garis bawah (_) sebagai penghubung Contoh
(nilai_praktikum)
Bilangan Bulat
1.
Contoh : 2.
3.
Contoh: 4.
Contoh : 6
Variabel dan Type Data
Variabel
adalah suatu tempat untuk menampung data atau konstanta di memori yang
mempunyai nilai atau data yang dapat berubah-ubah selama proses program.
Dalam pemberian nama variable ada ketentuan
sebagai berikut :
Tidak boleh diawali dengan angka dan menggunakan operator aritmatika
Tidak boleh diawali dengan
angka
Mencerminkan data yang akan disimpan
Tidak boleh merupakan reserved
word dalam bahasa pemrograman.
Variabel Numerik :
Variabel Numerik :
Variabel Numerik ini dibagi menjadi 3 (tiga)
macam =
Bilangan decimal berpresisi Tunggal
atau Floating Point.
Bilangan decimal berpresisi ganda atau
double precision.
Variabel Teks
·
Character (karakter tunggal).
·
String (Untuk rangkaian karakter).
Jenis Variabel
•
Variabel global : Variabel yang dikenali oleh semua lingkungan dalam
program.
•
Variabel lokal : Variabel yang hanya dikenali oleh suatu fungsi saja,
artinya tidak dikenali oleh lingkungan luar di dalam program.
Deklarasi Variabel
Deklarasi Variabel adalah proses memperkenalkan
variable kepada C++ dan pendeklarasian tersebut bersifat mutlak karena jika
tidak diperkenalkan terlebih dulu maka C++ tidak akan menerima variable
tersebut.
Deklarasi variabael ini meliputi type variable,
seperti ineger atau character dan nama variable itu sendiri. Setiap deklarasi
variable harus diakhiri oleh tanda titik koma (;).
Type data
Type data
digunakan untuk membatasi nilai dari suatu variabel. Nilai dari
suatu variabel dibatasi karena untuk efisiensi pemakaian memori.
Dalam bahasa C++,tipe data dapat
dikelompokkan menjadi dua yaitu tipe data dasar dan tipe data bentukan. Berikut
yang termasuk tipe data dasar dalam C++ yaitu:
1.
Type integer
variabel yang
bertipe integer digunakan untuk menyimpan data-data bernilai bilangan bulat.
2.
Type float
Variabel yang
bertipe integer digunakan untuk menyimpan data-data bilangan pecahan.
3.
Type char
Variabel yang
bertipe integer digunakan untuk menyimpan data-data berupa karakter yaitu
huruf,angka dan simbol.
4.
Type tanpa bertipe (void)
Variabel ini
digunakan jika suatu fungsi tidak menghasilkan nilai.
Pendeklarasian tipe data
variabel
Tipe_data Nama_variabel;
Tipe_data :
Menentukan tipe dari variabel
Nama_Variabel :
Menentukan nama variabel yang digunakan dalam program,
Jika ada lebih dari 1 variabel dengan tipe sama
dipisahkan dengan tanda koma.
Contoh pendeklarasian :
Int jumlah;
Float harga_per_satuan,
total_harga;
Untuk memberikan nilai ke
suatu variabel yang telah di deklarasikan, bentuk
pernyataan yang digunakan
adalah sebagai berikut:
Nama_variabel = nilai;
Contoh berikut memberikan
nilai 50 ke variabel jumlah dan 15,7 ke variabel
harga_per_satuan.
jumlah = 50;
harga_per_satuan =
15.7;
total_harga =
jumlah * harga_per_satuan;
Contoh Variabel Diberi Nilai Langsung
Untuk contoh-contoh yang lain dapat dikembangkan sendiri terimaakasih atas kunjungan nya salam kenal dari penulis ....................... :)
0 komentar:
Posting Komentar