Anda di halaman 1dari 15

NAMA : INDAH AFRILIA

NIM : 23061051

MODUL 2
A. Kasus/Tugas
1. Konversi Jam (hh:mm:ss) ke detik.

2. Konversi detik ke jam, menit, detik.


3. Pertukaran nilai.

4. Mencari nilai min, max dan rata-rata.


5. Hasil pembagian 2 bilangan.

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.

Variable otomatis, nilai variable otomatis hilang setelah fungsi yang


mendeklarasikannya selesai dijalankan dan variable otomatis dideklarasikan
tanpa menggunakan kata kunci static.
MODUL 3

1.1 Program 1.1

1.2 Program 1.2

1.3 Program 1.3


1.4 Program 1.4

1.5 Program 1.5

1.6 Program 1.6


1.7 Program 1.7
MODUL 4
1. Luas panjang persegi.

2. Jumlah discount.

3. Seleksi bilangan pembagi


4. Bilangan genap dan ganjil

5. Kalkulator dengan if else

6. Kalkulator dengan switch case


7. Menghitung jumlah karakter dan kata dalam 1 kalimat

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.

2. Inputkan nama, dan balik susunan huruf dan buat kapital.


3. Menghitung jumlah spasi pada kalimat.

4. Menampilkan kalimat menjadi kata perbaris.


MODUL 6
Latihan 1 :
1. Mencari jumlah penghuni dan rata rata nya.

2. Menghitung mean, dan standar deviasi.


Latihan 2:

Latihan/Kasus/Tugas:

Anda mungkin juga menyukai