---LESSON_INFO--- **Learning Objectives:** - Memahami konsep variabel di bahasa C - Belajar mendeklarasikan dan menginisialisasi variabel - Mengenal tipe data dasar: int, float, char **Prerequisites:** - Hello, World! ---END_LESSON_INFO--- # Variabel dalam C **Variabel** adalah tempat untuk menyimpan data di memori komputer. Setiap variabel memiliki **nama** dan **tipe data**. ## Tipe Data Dasar | Tipe | Deskripsi | Contoh | |------|-----------|--------| | `int` | Bilangan bulat | `42`, `-7` | | `float` | Bilangan desimal | `3.14`, `-0.5` | | `char` | Satu karakter | `'A'`, `'z'` | ## Deklarasi dan Inisialisasi ```c #include int main() { int umur = 17; float tinggi = 165.5; char huruf = 'A'; printf("Umur: %d tahun\n", umur); printf("Tinggi: %.1f cm\n", tinggi); printf("Huruf: %c\n", huruf); return 0; } ``` Format specifier untuk `printf()`: - `%d` — integer - `%f` — float (gunakan `%.1f` untuk 1 desimal) - `%c` — character ---EXERCISE--- ### Latihan Buat program yang mendeklarasikan variabel `nama_panjang` bertipe `int` dengan nilai `10`, lalu cetak hasilnya. Output yang diharapkan: ``` Panjang nama: 10 ``` --- ---INITIAL_CODE--- #include int main() { // Deklarasikan variabel nama_panjang bertipe int // Cetak hasilnya menggunakan printf return 0; } ---END_INITIAL_CODE--- ---EXPECTED_OUTPUT--- Panjang nama: 10 ---END_EXPECTED_OUTPUT--- ---KEY_TEXT--- int printf ---END_KEY_TEXT---