NIM : 23061051
MODUL 2
A. Kasus/Tugas
1. Konversi Jam (hh:mm:ss) ke detik.
B. Soal Teori
1. Struktur dasar yang ditulis pada bahasa C yaitu :
- Direktif praproses (#include), contoh #include <stdio.h>.
- Mendeklarasikan variable yang akan digunakan.
- Fungsi “main()” untuk tempat eksekusi program.
- Statements berisi instruksi program untuk melakukan operasi atau pemrosesan
data.
- Komentar, memberikan penjelasan pada kode tanpa ikut tereksekusi.
- Return statement, mengembalikan nilai.
2. Mendeklarasikan variabel yaitu memberitahu atau mengenalkan pada kompiler
tentang varibale dan tipe data apa saja yang akan digunakan pada program.
3. Format “ %x ” untuk mencetak nilai dalam format heksadesimal (basis 16).
4. Format “ \v ” untuk mencetak karakter tab vertikal.
5. File header biasaya berisi deklarasi dan definisi fungsi, variable, atau konstanta
yang digunakan pada program yang akan dibuat. Selain itu header juga digunakan
untuk menghubungkan library bahasa C agar kita dapat menggunakan fungsi
input/output. “#inlcude <stdio.h>”.
6. Macam macam operator :
- Operator aritmatika, untuk operasi mtk (+, -, *, /).
- Operator perbandingan, untuk membandingkan nilai (<, >, ==, !=) .
- Operator logika, untuk operasi logika atau kondisi (&&, || , !).
- Operator penugasan, untuk mengganti nilai variabel (= , +=, -=).
- Operator bitwise, untuk operasi level bit (&, |, ^).
- Operator ternary, untuk ekspreasi bersyarat.
- Operator incremen/decrement, untuk menambah atau mengurang nilai
variable(++, --).
7. Perbedaan :
Variable statis, nilai variable statis tetap ada selama program berjalan, bahkan
setelah fungsi yang mendeklarasikannya selesai dijalankan. Dan Variable statis
dideklarasikan dengan menggunakan kata kunci static.
2. Jumlah discount.
8. Perulangan do while
9. Perulangan for
10. Menampilkan angka genap dari 4-20 kecuali 12
MODUL 5
1. Menghitung jumlah huruf besar dan huruf kecil.
Latihan/Kasus/Tugas: