Saturday

Syntax C++

 
Syntax C++


 STRUKTUR BAHASA C++
Program C maupun C++ selalu tersusun dari 4 (empat) bagian utama, yaitu :
    1.      Bagian komentar yang ditandai dengan symbol // dan pasangan /* … */
    2.      Bagian pengarah compiler yang ditandai dengan symbol #
    3.      Bagian deklarasi
    4.      Bagian definisi.

PENGARAH KOMPILER # INCLUDE
Berfungsi membaca file program tertentu dan mengikutsertakan file tersebut dalam proses kompilasi. Nama file yang dimaksud harus diapit symbol ‘ < ‘ dan ‘ > ‘ atau tanda kutip dua ( “ … “ ).

PENGARAH KOMPILER # IF, # ELSE, # ELIF, # ENDIF
Digunakan untuk memilih bagian program yang akan dikompilasi. Kompilasi cari ini disebut kompilasi bersyarat dan program yang baik biasanya memanfaatkan teknik ini.

INPUT DAN OUTPUT
C++ mempunyai teknik input dan output, menggunakan stream. Header file untuk input dan output stream adalah iostream.hdan beberapa file lain, seperti strstrea.h, fstream.h, dan constrea.h.
Stream adalah suatu logika device (peralatan logika) yang menghasilkan dan menerima informasi atau suatu wadah yang digunakan untuk menampung keluaran dan menampung aliran data. Stream adalah nama umum untuk menampung aliran data (contoh : file, keyboard, mouse), maupun untuk keluaran (contoh : layer, printer).
Dalam C++ input berarti membaca dari stream dan output berarti menulis ke stream.

Bentuk Umum Output operator :
Cout << ekspresi ;
Bentuk umum Input operator :
Cin >> variable ;

Dalam C++, menggunakan escape sequences untuk merepresentasikan suatu karakter yang tidak terdapat dalam tradisional symbol.
Beberapa diantaranya :
\ n = linefeed atau baris baru
\ b = back space
\ “ = petik ganda
\  t = tab.

contoh dari syntax C++ dalam pembuatan Program :

#include <iostream>
#include <conio>
int main ()
{
                int jarak,km,m,cm,sisa;
   cout<<"________________________________________________"<<endl;
   cout<<"\t\tProgram jarak tempuh"<<endl;
   cout<<"________________________________________________"<<endl;
   cout<<"Masukkan jarang tempuh dalam cm : ";
   cin>>jarak;

   km = jarak / 100000;
   sisa = jarak % 100000;                                 //Rumus Konversi Jarak
   m = sisa / 100;
   cm = sisa % 100;
   cout<<"\nKonversi jarak tempuh"<<endl;
   cout<<"_____________________________\n";
   cout<<km<<" Km"<<endl;
   cout<<m<<" m"<<endl;
   cout<<cm<<" cm"<<endl;

getch ();
}
 

1 comment:

  1. Merkur Futur Adjustable Safety Razor Chrome Chrome
    A Merkur Futur Adjustable Safety Razor Chrome Finish, double edge razor for a close and choegocasino comfortable shave. It is 샌즈카지노 made 메리트카지노 of an adjustable head, a chrome finish. Rating: 5 · ‎1 review

    ReplyDelete