Mengenai
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 OrientedProgramming).
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 kompilerC++.Borland C++ dan Turbo C++ adalah contoh
media editor sekaligus sebagai Compiler.
Konsep Dasar Pemrograman Bahasa C++
Pemrograman
merupakan upaya untuk membuat kode-kode yang dapat dikenal oleh komputer.
Kode-kode inilah yang nantinya dikenal sebagai bahasa pemrograman. Jenis bahasa
pemrograman salah satunya adalah bahasa C++. Langkah-langkah awal dalam membuat
program yaitu:
a.Membuat Algoritma,
flowchart dan pseudocode.
b.Menuliskan program dengan menggunakan bahasa pemrograman.
c.Menguji kebenaran program.
d.Perbaikan program jika ada kesalahan.
e.Menjalankanprogram.
A. Operator Aritmatika
Bahasa C++ melibatkan operator aritmatika standar
untuk penjumlahan (+), pengurangan (-), perkalian (*), pembagian (/), dan
modulus (%). Operator aritmatika tersebut tergolong sebagai operator binary.
Adapun operator yang tergolong sebagai operator unary yaitu tanda minus (-),
dan tanda plus (+).
B. Variabel
dan Konstanta
Data pada C++ tersusun dari variabel dan konstanta.
Variabel merupakan komponen penting pada pemrograman. Variabel digunakan dalam
program untuk menyimpan suatu nilai, dengan nilai yang ada padanya dapat diubah
selama eksekusi program berlangsung. Adapun konstanta menyatakan nilai yang
tetap. Misalnya 234 adalah sebuah konstanta bilangan bulat.
Fungsi main()
Program C++ tidak dapat dipisahkan dari fungsi, karena
fungsi adalah salah satu dasar penyusun blok pada C++. Sebuah program C++
minimal mengandung sebuah fungsi yaitu fungsi main().Fungsi ini menjadi awal
dan akhir eksekusi program C++. main adalah nama judul fungsi. Dimulai dari
tanda { sampai dengan } disebut tubuh fungsi, atau semua yang terletak didalam
tanda {} disebut blok.Tanda () digunakan untuk mengapit argumen fungsi, yaitu
nilai yang akan dilewatkan ke fungsi. Kata void yang mendahului main() dipakai
untuk menyatakan bahwa fungsi ini tidak mempunyai nilai balik (return value).
Di dalam tanda {} bisa terkandung sejumlah unit yang disebut pernyataan
(statement).
Pernyataan
Perhatikan bariskodedibawahini:
Perhatikan bariskodedibawahini:
Mengenal
cout<<var
cout<<“Program Menghitung Luas Dan Keliling
Lingkaran”;
Baris tersebut merupakan sebuah pernyataan yang digunakan
untuk menampilkan tulisan yang terletak pada sepasang tanda petik ganda ke
layar. Tulisan yang terletak pada sepasang tanda petik ganda disebut string.
Setiap pernyataan harus diakhiri dengan tanda titik koma (;).
Mengenal cin >> var
Fungsi cin
merupakan sebuah objeck didalam C++ digunakan untukmemasukkan suatu
data dapat berupa numerik, string, dan karakter.Var dapat lebih dari satu
variabel (cin >> var >> var) dan dapat berupa karakter. Untuk
menggunakan fungsi cin ini, harus menyertakan fileheader iostream.h .
Mengenal#include
Baris tersebut bukanlah sebuah pernyataan, itulah
sebabnya tidak diakhiri dengan tanda titik koma. Baris tersebut
menginstruksikan kepada kompiler untuk menyisipkan file lain <iostream.h>saat
program dikompilasi.
Fungsi gets()
fungsi gets() berguna untuk memasukkan data bertipe
karakter, tanpa penggunaan format seperti scanf(), dan tidak dapat untuk
menginput data numeric ataupun string.
Fungsi getchar()
fungsi getchar bergunauntukmembacadatayangbertipekarakter.
Fungsi Return 0;
Menyatakan hasil keluaran dari fungsi main() adalah 0.
Pada C++, return 0 dalam main() menyatakanbahwaprogramberakhirdengannormal.
CONTOH
PROGRAMNYA:
Program 1:
#include<iostream>
using namespace std;
main()
{
cout<<"Hello Word\n"<<endl;
cout<<"I'm Bahasa C++"<<endl;
return 0;
}
Outputnya:
Program 2:
#include<iostream>
using namespace std;
main()
{
cout<<"nama: Dewi iriani"<<endl;
cout<<"nim: 142406093"<<endl;
cout<<"stambuk: 2014"<<endl;
return 0;
}
Outputnya:
Program 3:
#include<iostream>
#include<conio.h>
using namespace std;
main()
{
int n1, n2;
cout<<"Input tahun
lahir\t: ";
cin>> n1;
cout<<"Input tahun
sekarang\t: ";
cin>> n2;
cout<<endl;
cout<<"Umur anda
sekarang "<<(n2-n1);
cout<<"tahun";
getch();
}
Outputnya:
Program 4:
#include<iostream>
#include<conio.h>
using namespace std;
main()
{
int angka;
cout<<"Input angka\t: ";
cin>> angka;
if (angka %2==0)
cout<<angka<<"adalah
bilangan genap\n ";
else
cout<<angka<<"adalah
bilangan ganjil\n";
getch();
}
Outputnya:




Tidak ada komentar:
Posting Komentar