Sabtu, 04 Februari 2012

OPERATOR DAN STATEMEN I/O (INPUT & OUTOUT)

OPERATOR
Operator adalah symbol yang biasa dilibatkan dalam program untuk melakukan
sesuatu operasi atau manipulasi.

OPERATOR PENUGASAN
Operator Penugasan (Assignment operator) dalam bahasa C++ berupa tanda sama dengan
(“=”).
Contoh :
nilai = 80;
A = x * y;
Penjelasan :
variable “nilai” diisi dengan 80 dan
variable “A” diisi dengan hasil perkalian antara x dan y.

OPERATOR ARITMATIKA









NB : Operator seperti operator negasi (-) disebut unary operator, karena membutuhkan
hanya satu buah operand
Operator % (modulus) digunakan untuk mencari sisa pembagian antara dua
bilangan. Misalnya : 9 % 2 = 1, 9 % 3 = 0
Contoh :

#include <iostream.h>
void main ()
{
            int m = 82, n = 26;
            cout<<m<<" + "<<n<<" = "<<m+n<<endl;
            cout<<m<<" - "<<n<<" = "<<m-n<<endl;
            cout<<m<<" * "<<n<<" = "<<m*n<<endl;
            cout<<m<<" / "<<n<<" = "<<m/n<<endl;
            cout<<m<<" % "<<n<<" = "<<m%n<<endl;
            cout<<"-"<<m<<" = "<<-m<<endl;
}

Output :
            82 + 26  = 108
            82 – 26  = 56
            82 * 26  = 2132
            82 / 26   = 3
            82 % 26 = 4
            -82 = - 82

Karena tipe datanya adalah int, maka 82/26=3, supaya dapat merepresentasikan nilai
yang sebenarnya, gunakan tipe data float.
Cara lain penulisan dengan menggunakan operator aritmatika :
m = m + n ó m += n
m = m - n ó m -= n
m = m * n ó m *= n
m = m / n ó m /= n
m = m % n ó m %= n

KARAKTER & STRING LITERAL


String adalah gabungan dari karakter
Contoh : “ Belajar “ à Literal String
“ B “ àKarakter
Panjang String
strlen() ànama fungsi untuk menghitung panjang string
Fungsi strlen() dideklarasikan dalam file string.h. Jadi bila anda ingin menggunakan
fungsi strlen(), maka prepocessor directive #include<string.h> harus dimasukkan dalam
program diatas main().

Contoh :

#include <iostream.h>
#include <string.h>
void main ()
{
            cout<<strlen("selamat pagi.\n")<<endl;
            cout<<strlen("Selamat pagi.")<<endl;
            cout<<strlen("Selamat")<<endl;
            cout<<strlen(" ")<<endl;
}

Outputnya:
            14
            17
            7
            1
            0

VARIABEL, TIPE DATA

VARIABEL
Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu
nilai tertentu di dalam proses program. Berbeda dengan konstanta yang nilainya selalu
tetap, nilai dari suatu variable bisa diubah-ubah sesuai kebutuhan. Untuk memperoleh
nilai dari suatu variable digunakan pernyataan penugasan (assignment statement), yang
mempunyai sintaks sebagai berikut :
variable = ekspresi ;
Nama dari suatu variable dapat ditentukan sendiri oleh pemrogram dengan aturan sebagai
berikut :
1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa
huruf. Bahasa C ++ bersifat case-sensitive artinya huruf besar dan kecil dianggap
berbeda. Jadi antara nim, NIM dan Nim dianggap berbeda.
2. Tidak boleh mengandung spasi.
3. Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah
(underscore). Yang termasuk symbol khusus yang tidak diperbolehkan antara lain
: $, ?, %, #, !, &, *, (, ), -, +, =dsb.
4. Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.
Contoh penamaan variabel yang benar :
NIM, a, x, nama_mhs, f3098, f4, nilai, budi, dsb.
Contoh penamaan variable yang salah :
%nilai_mahasiswa, 80mahasiswa, rata-rata, ada spasi, penting!, dsb

Jumat, 03 Februari 2012

PENGENALAN C++

Setiap program C++ mempunyai bentuk umum seperti di bawah, yaitu:

# prepocessor directive
void main()
{
// Batang Tubuh Program Utama
}

Penjelasan :
1. Include
Adalah salah satu pengarah prepocessor directive yang tersedia pada C++.
Preprocessor selalu dijalankan terlebih dahulu pada saat proses kompilasi terjadi. Bentuk
umumnya :
# include <nama_file>
tidak diakhiri dengan tanda semicolon, karena bentuk tersebut bukanlah suatu bentuk
pernyataan, tetapi merupakan prepocessor directive. Baris tersebut menginstrusikan
kepada kompiler yang menyisipkan file lain dalam hal ini file yang berakhiran .h(file
header) yaitu file yang berisi sebagai deklarasi contohnya:
- # include <iostream.h> : diperlukan pada program yang melibatkan objek
cout
- # include <conio.h> : diperlukan bila melibatkan clrscr(),yaitu perintah
untuk membersihkan layar.
- # include <iomanip.h> : diperlukan bila melibatkan setw() yang bermanfaat
untuk mengatur lebar dari suatu tampilan data.
- # include <math.h> : diperlukan pada program yang menggunkan operasi
sqrt () yang bermanfaat untuk operasi matematika
kuadrat.

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++



Langkah-langkahnya :
1. Bukalah software Turbo C++, akan terlihat tampilan awal Turbo C++
sebagai berikut :

2. Tulis source code program bahasa C++.
Source code C++ dapat ditulis pada text editor Turbo C++.
3. Kompile file dengan (ALT + C atau pilih submenu Compile)
Kompile file dijalankan Untuk mengubah source code menjadi sebuah program,
kita gunakan compiler. Setelah source code tercompile, terbentuklah sebuah file
objek dengan ekstension “ .obj “. File “ .obj “ ini belum merupakan sebuah
program executable.
4. Jalankan Program dengan (CTRL+F9 atau pilih submenu Run)
Setelah kita kompile file yang berisi source code, maka sebagai hasil kompilasi
tersebut kita akan mendapatkan suatu file yang bisa dijalankan (executable file).
Menjalankan program yang kita buat berarti menjalankan file hasil proses
kompilasi tersebut.
5. Untuk menyimpan pilih menu Save As