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

Minggu, 08 Januari 2012

C & C++

       Berbicara tentang C++ biasanya tidak lepas dari C, sebagai bahasa pendahulunya. Pencipta C adalah Brian W. Kerninghan dan Dennis M. Ritchie pada sekitar tahun 1972, dan sekitar satu dekade setelahnya diciptakanlah C++, oleh Bjarne Stroustrup dari Laboratorium Bell, AT&T, pada tahun 1983. C++ cukup kompatibel dengan bahasa pendahulunya C. Pada mulanya C++ disebut “ a better C “. Nama C++ sendiri diberikan oleh Rick Mascitti pada tahun 1983, yang berasal dari operator increment pada bahasa C. Keistimewaan yang sangat berari dari C++ ini adalah karena bahasa ini mendukung Pemrograman Berorientasi Objek ( OOP / Object Oriented Programming).
Program C++ dapat ditulis dengan menggunakan berbagai editor teks, seperti EDIT (milik DOS), WordStar, SideKick, ataupun menggunakan editor bawaan dari kompiler. Program C++ biasa ditulis dengan nama ektensi .CPP (dari kata C Plus Plus). Agar program bisa dijalankan (dieksekusi), program harus dikompilasi terlebih dahulu dengan menggunakan kompiler C++.

Algoritma

        Algoritma adalah urutan aksi-aksi yang dinyatakan dengan jelas dan tidak rancu untuk memecahkan suatu masalah dalam rentang waktu tertentu. setiap aksi harus dapat dikerjakan dan mempunyai efek tertentu. Algoritma dapat dituliskan dengan banyak cara, mulai dari menggunakan bahasa alami yang digunakan sehari -hari, simbol grafik bagan alir, sampai menggunkan bahasa pemograman seperti bahasa C atau C++.