-->

Dasar Pemograman C/C++

Dasar Pemograman Bahasa C/C++
Algoritma Pemrograman


Struktur Program

Lihat kode sederhana yang akan mencetak kata Hello World.

#include <iostream>
using namespace std;

//main() mengeksekusi memulai program

int main()

{
   cout << "Hello World"; //menampilkan Hello World
   return 0;
}

Mari kita lihat berbagai bagian dari program di atas:
  • C++ bahasa mendefinisikan beberapa header, yang berisi informasi yang baik diperlukan atau berguna untuk program. Untuk program ini, header <iostream> diperlukan.
  • Garis using namespace std; memberitahu compiler untuk using namespace std. Namespaces adalah tambahan yang relatif baru untuk C ++.
  • Baris berikutnya //main () adalah di mana eksekusi program dimulai. adalah satu-baris komentar tersedia dalam C++. Single-line komentar dimulai dengan // dan berhenti di akhir baris.
  • Garis int main () adalah fungsi utama di mana eksekusi program dimulai.
  • Baris berikutnya cout << "Ini adalah saya C++ program pertama."; menyebabkan pesan "Ini adalah C pertama saya ++ Program" yang akan ditampilkan di layar.
  • Baris berikutnya return 0; berakhir main function () dan menyebabkannya untuk mengembalikan nilai 0 untuk proses pemanggilan.

Titik Koma dan Blok Program 

Dalam C ++, titik koma adalah terminator pernyataan. Artinya, setiap pernyataan individu harus diakhiri dengan titik koma. Ini menunjukkan akhir dari satu entitas logis.

Sebagai contoh, berikut ini tiga pernyataan yang berbeda


x = y;
y = y+1;
add(x, y);

Blok adalah satu set pernyataan logis terhubung yang dikelilingi dengan membuka dan menutup kawat gigi. Sebagai contoh:


{
   cout << "Hello World"; // cetak Hello World
   return 0;
}
 
C ++ tidak mengakui akhir baris sebagai sebuah terminator. Untuk alasan ini, tidak peduli di mana pada baris Anda menempatkan sebuah pernyataan. Sebagai contoh:
 

x = y;
y = y + 1;
tambahkan (x, y);

sama dengan

x = y; y = y + 1; tambahkan (x, y); 

 
Indentifier
Indentifier merupakan nama yang biasa digunakan variable, konstanta, fungsi atau objek lain yang didefinisikan oleh program. Aturan penulisan identifier adalah sebagai berikut:
  1. Diawali huruf A - Z, a - z, atau garis bawah (_)
  2. Tidak boleh diawali dengan angka
  3. Tidak boleh menggunakan operator
  4. Tidak boleh menggunakan spasi
  5. Tidak boleh menggunakan kata - kata yang sudah ada dalam istilah bahasa C/C++
  6. Penggunaan huruf besar dan huruf kecil

Dasar Pemograman C/C++

Kata Kunci

Daftar berikut menunjukkan kata-kata reserved di C ++. Kata-kata dilindungi tidak boleh digunakan sebagai konstan atau variabel atau nama pengenal lainnya.
auto
double
int
struct
break
else
long
switch
case
enum
register
typedef
char
extern
return
union
const
float
short
unsigned
continue
for
signed
void
default
goto
sizeof
volatile
do
if
static
while
 


Tipe Data

Saat melakukan pemrograman dalam bahasa pemrograman, kita perlu menggunakan berbagai variabel untuk menyimpan berbagai informasi. Variabel hanyalah lokasi memori dicadangkan untuk menyimpan nilai-nilai. Ini berarti bahwa ketika membuat variabel. Kita memesan beberapa ruang di memori.
 

Kita mungkin ingin menyimpan informasi dari berbagai tipe data seperti karakter, karakter lebar, integer, floating point, double floating point, boolean dll Berdasarkan jenis data variabel, sistem operasi mengalokasikan memori dan memutuskan apa yang dapat disimpan dalam memori dilindungi undang-undang.
Tipe
Ukuran (Byte)
Batas Bawah
Batas Atas
char
1
-
-
unsigned char
1
0
255
short int
2
-32678
327767
unsigned short int
2
0
65536
int
4
-231
+231-1
float
4
-3.2x1038
+3.2x1038
double
4
-1.7x10308
+1.7x10308
 

Format Data

Format data adalah penentu format yang akan mengatur penampilan dari argumen yang terletak pada daftar argumen. Bentuk penentu  format antara lain:
%c        : Membaca sebuah karakter
%s        : Membaca sebuah string
%i, %d : Membaca sebuah bilangan bulat (integer, desimal)
%f, %e : Membaca sebuah bilangan pecahan (real, float)
%o        : Membaca sebuah oktal
%x        : Membaca sebuah heksadesimal
%u        : Membaca sebuah bilangan tak bertanda


Variabel 

Fungsi variabel dalam program untuk meyimpan suatu nilai tertentu dimana nilai tersebut dapat di ubah-ubah. Pendeklarasian variabel dapat dilakukan dalam bentuk :

Tipe data daftar_variabel

Contoh penulisan : int a, float a, char a,



Trigraphs

Beberapa karakter memiliki representasi alternatif, yang disebut urutan trigraph. Sebuah trigraph adalah urutan tiga karakter yang mewakili karakter tunggal dan urutan selalu dimulai dengan dua tanda tanya.
Trigraphs diperluas di mana saja mereka muncul, termasuk dalam string literal dan literal karakter, dalam komentar, dan arahan preprocessor.
 

Berikut ini adalah yang paling sering digunakan urutan trigraph.


Trigraph
Replacement
??=
#
??/
\
??'
^
??(
[
??)
]
??!
|
??<
{
??>
}
??-
~

Semua compiler tidak mendukung trigraphs dan tidak disarankan untuk digunakan karena bersifat membingungkn.


Spasi di C/C++

Sebuah garis yang hanya berisi spasi, mungkin dengan komentar, dikenal sebagai garis kosong, dan C/C++ compiler benar-benar mengabaikan itu.

Spasi adalah istilah yang digunakan dalam C/C++ untuk menggambarkan kosong, tab, karakter baris baru dan komentar. Spasi memisahkan satu bagian dari pernyataan dari yang lain dan memungkinkan compiler untuk mengidentifikasi di mana salah satu unsur dalam sebuah pernyataan, seperti int, ujung dan elemen berikutnya dimulai. Oleh karena itu, dalam pernyataan,

int usia;

harus ada setidaknya satu karakter spasi (biasanya ruang) antara int dan usia untuk compiler untuk dapat membedakan mereka. Di sisi lain, dalam pernyataan

buah = apel + jeruk; // Dapatkan buah Total

tidak ada karakter spasi yang diperlukan antara buah dan =, atau antara = dan apel, meskipun bebas untuk memasukkan beberapa jika ingin untuk tujuan dibaca.


Komentar Dalam Program 

Komentar program adalah pernyataan atau penjelasan yang dapat terdapat dalam C/C++ kode yang ditulis dan membantu siapa pun yang membaca itu kode sumber. Semua bahasa pemrograman memungkinkan untuk beberapa bentuk komentar.

C/C++ mendukung single-line dan komentar multi-line. Semua karakter yang tersedia dalam komentar apapun diabaikan oleh C/C++ compiler.

komentar C/C++ mulai dengan / * dan diakhiri dengan * /. Sebagai contoh:


/* Ini adalah komentar * /

/* Komentar C ++ juga bisa
 * Rentang beberapa baris
 * /
 
Sebuah komentar juga dapat memulai dengan //, memperluas ke akhir baris. Sebagai contoh:

#include <iostream>
using namespace std;

main () {
   cout << "Hello World"; // cetak Hello World

   return 0;
}

Ketika kode di atas dikompilasi, ia akan mengabaikan // cetak Hello World dan eksekusi akhir akan menghasilkan hasil sebagai berikut:

Halo Dunia

Dalam / * dan * / komentar, // karakter memiliki arti khusus. Dalam komentar //, / * dan * / tidak memiliki arti khusus. Dengan demikian, bisa "sarang" satu jenis komentar dalam jenis lain. Sebagai contoh:

/* Komentar keluar pencetakan Hello World:
cout << "Hello World"; // cetak Hello World
*/



Contoh soal:
  1. Program pengurangan dan pembagian
  2. Program penggunaan format data untuk menampilkan
  3. Program penambahan
  4. Program manampilkan menampilkan nilai variabel menurun

Berlangganan update artikel terbaru via email:

0 Response to "Dasar Pemograman C/C++"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel