Anda di halaman 1dari 9

[P

ROGRAM 1]

[ ERORR ]

[ DONE ]
[PROGRAM 2]

[PROGRAM 3]

Perbedaan terletak dari hasil program pada cmd yaitu

Puts :

 tidak perlu penentu tipe data string, karena fungsi ini khusus tipe data string
 untuk mencetak pindah baris tidak perlu notasi ' \n', karena sudah diberikan secara
otomatis
printf :

 untuk menentukan data string yaitu %s


 untuk mencetak pindah baris memerlukan notasi ' \n'

[PROGRAM 4]
[PROGRAM 5(1)]
[PROGRAM 5(2)]
[PROGRAM 5(3)]

Fungsi dari :
\t : Tab horizontal
\n : (newline), Fungsinya untuk membuat baris baru.
\r : Carriage return, yaitu mengembalikan cursor pada awal baris sehingga
semua karakter yang mengikut setelahnya akan dipindahkan ke awal baris
dan menggantikan karakter yang ada pada posisi itu. Jumlah karakter yang
digantikan sama dengan jumlah karakter yang dipindahkan.
\a : membunyikan bel, jika kita menggunakan escape sequence ini maka akan
terdengar bunyi bell dari computer.
[TUGAS PENDAHULUAN]

1. Jelaskan apa yang dimaksud case sensitive.


2. Bagaimana cara menambahkan komentar dalam program C ?
3. Direktif #include digunakan untuk apa?
4. Apa yang dimaksud dengan pustaka/library?
5. Sebutkan pustaka/library yang sering digunakan dan beri penjelasan.
6. Semua program C memiliki sebuah fungsi utama yang akan dijalankan pertama kali
ketika program tersebut dieksekusi, yaitu…..
7. Apa beda fungsi main ( ) dengan void main ( ) ?
( jawaban )
1. Case-sensitive adalah suatu aturan penulisan ejaan yang membedakan antara huruf kapital
dengan huruf kecil. Mungkin lebih jelasnya seperti ini, misalkan ada dua buah kalimat yaitu ilmu
dan Ilmu.
2. Yang pertama yaitu menggunakan tanda ( // ) . Tanda ( // ) digunakan untuk menuliskan
komentar yang banyaknya hanya satu baris. Apabila anda menggunakan tanda ini untuk
menuliskan komentar yang lebih dari satu baris, maka teks dibelakang tanda ( // ) akan tetap
dibaca menjadi komentar.

Yang kedua yaitu menggunakan tanda ( /* ... */ ) , berbeda dengan tanda ( // ) , tanda ( /* ... */ )
dapat digunakan untuk menuliskan komentar yang banyaknya lebih dari satu baris. Penulisan
komentar dimulai dari tanda  ( /* ) sampai ditemukan tanda ( */ ).

3. direktif #include dapat digunakan untuk header file eksternal yang akan diproses oleh compiler
4. Pustaka atau Library adalah kumpulan program atau fungsi yang telah ada pada compiler atau
intepreter untuk memudahkan pemrogram membuat program dan tidak perlu mengakses
langsung sistem komputer untuk memprogram.
5. stdio.h : Merupakan singkatan dari standar input output header yang digunakan sebagai standar
input output operasi yang digunakan oleh bahasa C, akan tetapi bisa juga digunakan dalam
bahasa C++. Fungsi-fungsi yang ada didalam stdio.h yaitu printf, puts, putchar, scanf, gets

iostream.h : Merupakan singkatan dari input outout stream header yang digunakan sebagai
standar input output operasi yang digunakan oleh bahasa C++. Fungsi-fungsi yang ada didalam
iostream.h antara lain sebagai berikut : cout, cin, endl

conio.h : Merupakan File Header yang berfungsi untuk menampilkan hasil antarmuka kepada
pengguna. Fungsi -fungsi yang ada didalam conio.h antara lain sebagai berikut : getch, getche,
clrscr

math.h  : Merupakan file header yang berfungsi untuk operasi matematika.Fungsi-fungsi yang
ada di math.h antara lain sebagai berikut : sqrt, pow, sin, cos, tan

stdlib.h : Merupakan file header yang berfungsi untuk operasi pembanding dan operasi konversi.
Fungsi-fungsi yang ada di stdlib.h antara lain sebagai berikut : max, min, atof, atoi

string.h : Merupakan file header yang berfungsi untuk melakukan manipulasi string.Fungsi-
fungsi yang ada di string.h antara lain sebagai berikut : strcpy, strlen, strcmp

6. void main ( )
7. Dalam C++ main() adalah blok code yang akan dieksekusi saat program dijalankan. Saat program
C++ dijalankan kode apapun yang ada di dalam main() akan langsung dieksekusi.

Sedangkan void adalah keyword di C++ yang bila digunakan pada satu function maka function
tersebut akan tidak mengembalikan nilai apapun. Jadi jika void main() dieksekusi, setelah semua
blok code selesai dijalankan fungsi tidak akan melakukan return nilai apapun.

Anda mungkin juga menyukai