coding hafiz [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

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.