Download - PENGENALAN BAHASA C / C++
![Page 1: PENGENALAN BAHASA C / C++](https://reader036.vdokumen.com/reader036/viewer/2022073010/56813fe9550346895daade96/html5/thumbnails/1.jpg)
PENGENALAN BAHASA C / C++
Erizal, S.Si, M.KomSistem Informasi
STTI [email protected]
http://erizal.wordpress.com
![Page 2: PENGENALAN BAHASA C / C++](https://reader036.vdokumen.com/reader036/viewer/2022073010/56813fe9550346895daade96/html5/thumbnails/2.jpg)
#include <stdio.h>void main(){ int A, B, T; scanf(“ %i ”, &A); scanf(“ %i ”, &B); T = A + B; printf(“ %i ”, T);}
Contoh program dalam Bahasa Cuntuk meng-input dua buah bilangan,menghitung dan mencetak totalnya
#include <iostream.h>void main(){ int A, B, T; cin >> A; cin >> B; T = A + B; cout << T;}
Turbo C C++
Program dan Bahasa Pemrograman C
![Page 3: PENGENALAN BAHASA C / C++](https://reader036.vdokumen.com/reader036/viewer/2022073010/56813fe9550346895daade96/html5/thumbnails/3.jpg)
----
void main() { statement statement statement statement }----
Beberapa contoh penempatan tanda kurung { dan }sebagai batas sebuah main program.
void main(){ statement statement statement statement
}
1.void main(){ statement statement statement
statement }
2.void main(){ statement statement statement statement
}
3.void main(){ statement statement statement
statement }
4.void main() { statement statement statement statement
}
5.void main() { statement statement statement
statement }
6.
Struktur Bahasa C
![Page 4: PENGENALAN BAHASA C / C++](https://reader036.vdokumen.com/reader036/viewer/2022073010/56813fe9550346895daade96/html5/thumbnails/4.jpg)
#include <stdio.h>void main(){ int A, B, T; scanf(“ %i ”, &A); scanf(“ %i ”, &B); T = A + B; printf(“ %i ”, T);}
#include <iostream.h>void main(){ int A, B, T; cin >> A; cin >> B; T = A + B; cou << T;}
Turbo C C++
Perhatikan kata-kata (words) yang ada dalam kedua program tersebut, yaitu :
include stdio.hstream.h
main()scanf()printf()cincout
voidint
Keywords dan Library Functions
![Page 5: PENGENALAN BAHASA C / C++](https://reader036.vdokumen.com/reader036/viewer/2022073010/56813fe9550346895daade96/html5/thumbnails/5.jpg)
Keywords dalam ANSI C(ANSI = American National Standards Institute)
autobreakcasecharconstcontinuedefault
dodoubleelseenumexternfloatfor
gotoifintlongregisterreturn
shortsignedsizeofstaticstructswitch
typedefunionunsignedvoidvolatilewhile
Keywords tambahan dalam TURBO C
Selain keywords yang ada pada ANSI C, Turbo C menambah beberapa keywords yaitu :
asmcdeclfarhuge
interuptnearpascal
Keyword dalam Bahasa C
![Page 6: PENGENALAN BAHASA C / C++](https://reader036.vdokumen.com/reader036/viewer/2022073010/56813fe9550346895daade96/html5/thumbnails/6.jpg)
Selain keywords yang ada pada ANSI C, C++ menambah beberapa keywords yaitu :
asmclassdeletefriendinline
newoperatorprivateprotectedpublic
templatethisvirtual
Keyword pada C++
![Page 7: PENGENALAN BAHASA C / C++](https://reader036.vdokumen.com/reader036/viewer/2022073010/56813fe9550346895daade96/html5/thumbnails/7.jpg)
1) Dalam stdio.hLibrary Functions
clearr()fclose()fccloseall()fdopen()fflush()fgetc()fgetchar()fgetpos()fgets()
flushall()fopen()fprint()fputc()fputchar()fputs()fread()free()freopen()
fscan()fseek()fsetpos()ftell()fwrite()gets()getw()perror()printf()
puts()putw()rename()rewind()scanf()unlink()
Library Macroes
feof(f)ferror(f)fileno(f)getch(f)getchar(f)putchar( f)remove(path)
Library Functions dan Library Macroes dalam
Turbo C
![Page 8: PENGENALAN BAHASA C / C++](https://reader036.vdokumen.com/reader036/viewer/2022073010/56813fe9550346895daade96/html5/thumbnails/8.jpg)
2) Dalam math.h
Library Functions
abs()acosh()asin()atan()atan2()atof()
ceil()cos()cosh()exp()fabs()floor()fmod()
labs()ldexp()log()log10()pow()sin()sinh()
sqrt()tan()tanh()
3) Dalam stdlib.h
Library Functions
abs()atof()atoi()atol()div()exit()
Free()ldiv()malloc()rand()srand()system()
abs(x)atoi(s)random(num)randomize()
Library Macroes
![Page 9: PENGENALAN BAHASA C / C++](https://reader036.vdokumen.com/reader036/viewer/2022073010/56813fe9550346895daade96/html5/thumbnails/9.jpg)
4) Dalam string.h
Library Functionsstrcpy()strcat()strchr()strcmp()strlen()
5) Dalam conio.h
Library Functionsclrscr()getch()getche()gotoxy()khbit()putch()
6) Dalam io.h
Library Functions
access()_close()close()_creat()eof()
filelength()_ope()open()_read()read()_write()write()
7) Dalam ctype.h
Library Functions
stlower()toupper()
Library Macroes
isalnum( c)isalpha( c)isascii( c)iscntrl( c)isdigit( c)
isgraph( c)islower ( c)isprint( c)ispunct( c)isspace( c)
isupper( c)isxdigit( c)toascii( c)_tolower( c)_toupper( c)
![Page 10: PENGENALAN BAHASA C / C++](https://reader036.vdokumen.com/reader036/viewer/2022073010/56813fe9550346895daade96/html5/thumbnails/10.jpg)
LatihanLatihan
![Page 11: PENGENALAN BAHASA C / C++](https://reader036.vdokumen.com/reader036/viewer/2022073010/56813fe9550346895daade96/html5/thumbnails/11.jpg)
TugasTugasJelaskan fungsi masing-masing libary berikut ini :
stdio.h math.h stdlib.h string.h conio.h ctype.h
fclose()fopen()fprint()fwrite()gets()printf()scanf()
log()log10()pow()sqrt()
abs()atof()atoi()div()exit()malloc()rand()
strcpy()strcat()strcmp()strlen()
clrscr()getch()gotoxy()
stlower()toupper()
![Page 12: PENGENALAN BAHASA C / C++](https://reader036.vdokumen.com/reader036/viewer/2022073010/56813fe9550346895daade96/html5/thumbnails/12.jpg)
END OF MODULEND OF MODUL