LMS-SPADA INDONESIA
|
Jenis |
Sintaks pada C |
Tugas |
|
Header Files |
#include |
Digunakan untuk menyertakan header files dalam program. Header files mengandung deklarasi fungsi dan variabel yang akan digunakan dalam program. |
|
Fungsi Utama (entry point) |
int main() |
Setiap program C harus memiliki fungsi main(). Ini adalah titik awal eksekusi program. |
|
Komentar |
// |
Untuk komentar satu baris |
|
/* isi komentar */: |
Untuk komentar multi-baris |
|
|
Deklarasi Variabel |
tipe_data nama_variabel; |
Digunakan untuk mendeklarasikan variabel |
|
Inisialisasi Variabel |
tipe_data nama_variabel = nilai; |
Digunakan untuk mendeklarasikan dan menginisialisasi variabel. |
|
Operasi Aritmetika |
• +, -, *, /, %:. |
Untuk operasi penjumlahan, pengurangan, perkalian, pembagian, dan modulus |
|
Struktur Pengendalian |
if (kondisi) |
Digunakan untuk membuat percabangan jika kondisi tertentu terpenuhi. |
|
else |
Digunakan bersamaan dengan if untuk mengeksekusi kode alternatif jika kondisi tidak terpenuhi. |
|
|
for (inisialisasi; kondisi; perubahan) |
Digunakan untuk membuat loop for. |
|
|
while (kondisi) do |
Digunakan untuk membuat loop while. |
|
|
do { } while (kondisi) |
Digunakan untuk membuat loop do-while |
|
|
Input dan Output: |
printf(); |
Digunakan untuk mencetak output ke layar. |
|
scanf(); |
Digunakan untuk mengambil input dari pengguna |
|
|
Array |
tipe_data nama_array[ukuran];: |
Digunakan untuk mendeklarasikan array. |
|
String |
Char nama[20]; |
String dalam bahasa C dinyatakan sebagai array karakter (char). |
|
Fungsi |
tipe_data nama_fungsi(parameter) { … return nilai; }
|
Digunakan untuk mendefinisikan fungsi mengembalikan nilai.
Return nilai; Digunakan untuk mengembalikan nilai dari fungsi |
|
Void nama_fungsi(parameter) { … } |
Digunakan untuk mendefinisikan fungsi yang tidak mengembalikan nilai |
|
|
Penggunaan Library |
#include <nama_library.h>: |
Digunakan untuk menyertakan library yang diperlukan |
|
#include <stdio.h> |
Library berisi fungsi untuk input/output data seperti seperti printf, scanf, fopen, fclose |
|
|
#include <string.h> |
Library untuk mengelola data string seperti strlen, strcpy, strcmp, |
|
|
#include <math.h> |
Library untuk fungsi aritmatika seperti sqrt, sin, cos, log, |
|
|
#include <stdlib.h> |
Menyediakan fungsi-fungsi dasar seperti alokasi memori (malloc), pengelolaan proses (system), dan konversi tipe data (atoi, atof). |