Pages

Kamis, 17 Maret 2011

Bahasa C dan C++

Sebelum memulai melakukan coding sebaiknya kita perlu mengerti apa sih program?? Juga pemrograman ?? terlebih lagi bahasa pemrograman, dulu dari TK sampai SMP kan tau nya bahasa Indonesia, Inggris, syukur” Japanese lah ato bahasa Negara lain, nah mari kita tinjau lebih jauh mengenai bahasa pemrograman..
Mulai dari program dulu deh, biar tambah jelas, ne pengertian secara resminya Program adalah kata, ekspresi, pernyataan yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang diimplementasikan dengan menggunakan bahasa pemrograman sehingga dapat dieksekusi oleh komputer, ribet kan panjang banget susah ngapalinnya , gini aja, biar enak diringkaslah, jadi Program adalah kumpulan perintah yang berupa urutan untuk dieksekusi ato dijalankan komputer. Untuk Bahasa Pemrograman yaitu prosedur atau tata cara penulisan program Sedangkan Pemrograman yaitu adalah proses mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dengan menggunakan suatu bahasa pemrograman.
Sekarang saat nya berbicara tentang bahasa pemrograman, disini yang akan kita bahsa yaotu bahsa C dan C++ karena 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, cocoklah 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.

Perbedaan C dan C++
Yang merupakan perbedaan yang mendasar yaitu bahasa C merupakan bahasa pemrograman prosedural sedangkan bahasa C++ merupakan bahasa pemrograman yang berorientasi Objek , untuk file header, itu yang sehabis kata #include, C menggunakan stdio.h jadi jika meng-includekan dengan c yaitu #include , sedangkan C++ menggunakan iostream.h, jadi #include untuk file header C++. Nah sekarang berbicara tentang perintah masukan dan keluaran atau bahasa gaulnya perintah input/output. 


Untuk C (menggunakan file header stdio.h), mengenal perintah scanf() untuk input dan printf () untuk output/menampilkan, selain itu juga mengenal gets, yaitu menginputkan kalimat yang juga memakai spasi, jadi walaupun terdiri dari dua kata bisa dianggap satu, tidak seperti scanf yang jika kata disela dengan spasi maka dianggap beda(bukan satu kata)
 

Untuk C++(isotream.h), mengenal cin >> untuk input dan cout << untuk output. Sekalian juga kita mengenal file header lain yang mungkin diperlukan untuk membuat program ne dia antara lain : 
  • conio.h , yang menampung perintah getch() untuk menahan program yang sedang ditampilkan biar tetep keliatan, trus clrscr() untuk ganti layar, biar bersih,,hehehe,,coba aja
  • math.h, buat ngitung-ngitung ni,,mengenal sqrt() untuk akar dan pow() untuk pangkat,,gini kalo mau pake pow, misalnya pow(3,2) artinya 3 pangkat 2 = 9 :P 
  • dan masih banyak yang lain hehehe…cari di folder INCLUDE di folder instalasi Borland anda misalnya,,karna saya pake Borland. Kemudian tidak kalah pentingnya belajar struktur pemilihan yaitu If-else ataupun switch case, sederhana aja saya bahas, gini kalo if-else modelnya kayak gini, sekalian belajar mengenai pemrograman secara rinci 
#include //file header int main(void){
int nilai; //deklarasi

cout << “masukan nilai anda: “; cin >> nilai;
if(nilai > 60){
//jika ya
cout <<”nilai anda memenuhi syarat”; } else{ //jika tidak cout << “nilai anda payah sekali,,hehehe”; }} Nah logikanya juga jika memenuhi syarat maka ya, jika tidak ya tidak hehehe… Untuk switch case, #include // file header
int main(void) {
int nilai;
char huruf;

cout <<"-- Konversi Nilai Mahasiswa --\n"; cout <<”Masukkan nilai angka [0-10]: "; cin >> nilai;
// mencari yang sesuai dengan case (selektor)
switch(nilai) {
case 10:
case 9:
huruf = 'A';
break;
case 8:
case 7:
huruf = 'B';
break;
case 6:
case 5:
case 4:
huruf = 'C';
break;
case 3:
case 2:
case 1:
huruf = 'D';
break;
case 0:
huruf = 'E';
break;
default:
// default digunakan bila tidak menemukan
// case (selektor) yang sesuai
huruf = '-';
}
Cout <<”nilai :” <<< i <<”_statement”<<=5){ cout << i << " "; i++; } • do while hampir sama dengan while logikanya, hanya jika do while minimal satu kali eksekusi yang terjadi, contoh int a=1; do { cout <<< " "; a++; } while (a<=5); Semoga bermanfaat :D

Tidak ada komentar:

Posting Komentar