18 0 71 KB
NAMA
:HAFIZ ALFIQRI
NIM
:22087231
MATKUL :Pengantar Coding TUGAS 2
1. Jelaskan struktur beberapa komponen dasar sebuah program sederhana yang ditulis dengan bahasa C maupun C++. a. Include Perintah #include digunakan untuk memasukkan sebuah file khusus yang memungkinkan kita mengakses berbagai fitur tambahan dalam bahasa C. b. Int main(void) { } Struktur main() sendiri pada dasarnya merupakan sebuah fungsi (function). Isi dari function ini diawali dan diakhiri dengan tanda kurung kurawal ” { ” dan ” } “. Di dalam tanda kurung inilah “isi” dari kode program penyusun fungsi main() ditulis. c. Printf(“Hello, World!\n”); Perintah printf digunakan untuk menampilkan sesuatu ke layar. Perintah ini merupakan bagian dari stdio.h, sehingga jika kita ingin menggunakannya, harus terdapat baris perintah #include di bagian paling awal kode program bahasa C. 2.Apakah yang dimaksudkan dengan men-deklarasi (declare) atau menyatakan ? Deklarasi adalah proses untuk memberitahu compiler C++ bahwa kita akan membuat sebuah variabel. Bahasa C++ termasuk bahasa pemrograman yang menggunakan konsep strongly typed programming language, yang artinya untuk setiap variabel harus ditulis akan berisi tipe data apa.
3. Apakah arti format spesifikasi (specification) %x ? •
BMP — Windows Bitmap
•
JPEG — Joint Photographic Experts Group
•
PNG — Portable Network Graphics
•
CUR — Cursor File
•
JPEG 2000 — Joint Photographic Experts Group 2000
•
PPM — Portable Pixmap
•
GIF — Graphics Interchange Format
•
PBM — Portable Bitmap
•
RAS — Sun Raster
•
HDF4 — Hierarchical Data Format
•
PCX — Windows Paintbrush
•
TIFF — Tagged Image File Format
•
ICO — Icon FilePGM — Portable Graymap
•
XWD — X Window Dump
4. Terangkan apa maksud dari escape sequence \v ? eskape sequence ini dibuat karena pada awalnya tidak ada monitor untuk melihat sebuah tulisan sehingga hasilnya nya hanya bisa dilihat setelah diprint.. 5. Jelaskanlah dengan kalimat sendiri kegunaan dari file header Yaitu file bantuan yang digunakan untuk menyimpan daftar daftar fungsi yang akan digunakan dalam program
6. Tuliskan dan terangkan minimal tujuh macam operator 1. Operator Aritmatika merupakan operator untuk melakukan operasi aritmatika. 2. Operator Penugasan adalah operator penugasan atau assignment.Operator ini adalah operator untuk memberikan tugas kepada variabel. Biasanya digunakan untuk mengisi nilai. 3. Opeartor Increment & Decrement Operator increment dan decrement merupakan operator yang digunakan untuk menambah +1 (tambah satu) dan mengurangi -1 (kurangi dengan satu).Opertor increment menggunakan simbol ++, sedangkan decrement menggunakan simbol --. 4. Operator Relasi Operator relasi adalah operator untuk membandingkan dua buah nilai.Hasil operasi dari operator relasi akan menghasilkan nilai dengan tipe data boolean, yaitu true (benar) dan 5. Operator Logika Logika Operator logika adalah operator untuk melakukan operasi logika seperti AND, OR, dan NOT. 6. Operator Bitwise Operator bitwise merupkan operator yang digunakan untuk operasi bit (biner). 7. Operator Ternary Operator ternary adalah operator untuk membuat sebuah kondisi. Simbol yang digunakan adalah tanda tanya (?) dan titik dua (:)
7. Jelaskan perbedaan antara variable statis (static variable) dan variable otomatis (automatic variable).
1. Variabel Auto Variabel auto sebenarnya merupakan variabel normal yang dideklarasikan di dalam lingkup (scope) atau blok program tertentu. variabel jenis ini sebenarnya merupakan nama lain dari variabel lokal. Dengan kata lain, variabel ini hanya akan dikenal dalam suatu blok program saja, misalnya blok pemilihan, pengulangan, maupun fungsi. Meskipun sama dengan variabel lokal, tapi kita bisa saja secara eksplisit menambahkan kata kunci auto di depan pendeklarasiannya. Jenis variabel ini akan dialokasikan di memori pada saat program mengeksekusi badan blok dan didealokasikan secara otomatis ketika eksekusi blok berakhir. 2. Variabel Statis Variabel statis adalah variabel yang menempati ruang memori kumputer secara permanen, artinya nilai terakhir dari variabel ini akan terus disimpan. Dalam C++, untuk menyatakan variabel statis adalah dengan menggunakan kata kunci static.