bahasa- c

44
BAHASA PEMROGRAMAN C++ STMIK – AMIK JAYANUSA PADANG Web Site : www.jayanusa.ac.id E-mail : [email protected]

Upload: udhaa-sudaesiy

Post on 02-Oct-2015

218 views

Category:

Documents


5 download

DESCRIPTION

pemrograman c

TRANSCRIPT

BAHASA PEMROGRAMAN C

BAHASA PEMROGRAMAN C++

STMIK AMIK JAYANUSA PADANGWeb Site : www.jayanusa.ac.id E-mail : [email protected]

Bahasa C hasil kreasi dari Dennis M. Ritchie (1972) di Bell Telephone Laboratory Inc., Murray Hill, New Jersey, USA (Sekarang dikenal dengan AT&T Bell Laboratory)Implementasi pertama pada OS UNIX, dan dijalankan di mesin DEC PDP-IIMerupakan pengembangan dari B (Ken Thomson) dan bahasa BCPL/Basic Command Programming Language (Martin Richards)SEJARAH PEMROGRAMAN C++

Bahasanya Ringkas, hanya terdiri dari 32 Keyword menurut Standar CTersedia secara komersial untuk segala jenis komputer dan sistem operasiTerstruktur sekaligus fleksibelProgramnya bekerja lebih cepat dan lebih tangguh, karena akses dekat ke sistemKebanyakan pengembangan bahasa pemrograman ke depan meniru sintax C (C-Like = Mirip C), seperti : Java, JavaScript, C#, PHP, dll.MENGAPA MESTI C++ ?

CVersi ANSI : Turbo CBorland C++Visual C++VERSI C

KEYWORD C

Beberapa compiler juga menyediakan beberapa keyword seperti berikut ini :asmfarhuge pascalada fortran nearCatatan : Semua keyword pada kode program C++ ditulis dengan huruf kecilPerintah-perintah C++ yang lain disediakan oleh library-nya yang diakses melalui kode program dengan preprocessor #include

Semua prosedur dalam bentuk Fungsi, minimal harus ada 1 fungsi wajib, yaitu Fungsi Main()Tidak mengenal space sebagai pemisah, kecuali antar instruksi yang berbedaSetiap statemen dipisahkan dengan semi colon (;)Kode program bersifat Case Sensitive (membedakan huruf kapital dan huruf kecil). Keyword dan perintah-perintah dituliskan dengan huruf kecilKARAKTERISTIK C++

Setiap programm C++ terdiri dari satu atau lebih fungsi (function). Salah satu dari fungsi tersebut harus bernama Main().Struktur Program[Deklarasi header/library][Deklarasi Variabel/konstanta][Deklarasi Fungsi]Fungsi Utama ( Fungsi main() )

[.] = Optional adanya tergantung kebutuhanSTRUKTUR DASAR PROGRAM C++

#include Atau#include header_nameContoh :#include Atau#include stdio.hAtau#include c:\tc\include\stdio.hFORMAT PENULISAN DEKLARASI LIBRARY/HEADERPertama akan dicari didirectoy aktif, jika tidak ketemu akan dicari di directory include yang ditentukan pada konfigurasiHanya akan dicari didirectoy include yang ditentukan pada konfigurasiHanya akan dicari didirectoy yang langsung ditentukan

LIBRARY HEADER stdio.h dan conio.hclearerr fclose fcloseall fdopen feof ferrorfflush fgetc fgetchar fgetpos fgets filenoflushall fopen fprintf fputc fputchar fputsfread freopen fscanf fseek fsetpos ftellfwrite getc getchar gets getw perrorprintf putc putchar puts putw removerename rewind rmtmp scanf setbuf setvbufsprintf sscanf strerror _strerror tempnam tmpfiletmpnam ungetc unlink vfprintf vfscanf vprintfvscanf vsprintf vsscanfFungsi yang didellarasikan pada library : stdio.h

Fungsi yang dideklarasikan pada library : conio.hcgets clreol clrscr cprintfcputs cscanf delline getchgetche getpass gettext gettextinfogotoxy highvideo insline inpinport inportb inpw kbhitlowvideo movetext normvideo outpoutport outportb outpw putchputtext _setcursortype textattr textbackgroundtextcolor textmode ungetch wherexwherey window

Include-kan library stdio.h atau conio.h jika di dalam kode program anda membutuhkan fungsi-fungsi di atas

#include#include#includevoid main(){ int f,g,h;f=5; g=8;h=f+g;cout