Jumat, 24 April 2015

Pengenalan Dalam Bahasa C++


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:
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