Contoh 1: Program "Hello, World!"
Ini adalah program paling dasar dalam pemrograman, yang berfungsi untuk menampilkan teks "Hello, World!" di layar.
C
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
Penjelasan:
#include <stdio.h>
: Ini adalah preprocessor directive yang menginstruksikan compiler untuk memasukkan library stdio.h. Library ini berisi fungsi-fungsi input/output standar seperti printf().int main()
: Ini adalah fungsi utama dari program C. Setiap program C harus memiliki fungsi main().printf("Hello, World!\n");
: Fungsi printf() digunakan untuk mencetak teks yang ada di dalam tanda kutip ke layar.\n
digunakan untuk membuat baris baru.return 0;
: Fungsi main() mengembalikan nilai 0 untuk menunjukkan bahwa program telah selesai dengan sukses.
Contoh 2: Program Menghitung Luas Persegi Panjang
C
#include <stdio.h>
int main() {
int panjang, lebar, luas;
printf("Masukkan panjang: ");
scanf("%d", &panjang);
printf("Masukkan lebar: ");
scanf("%d", &lebar);
luas = panjang * lebar;
printf("Luas persegi panjang adalah: %d\n", luas);
return 0;
}
Penjelasan:
- Program ini meminta pengguna untuk memasukkan panjang dan lebar persegi panjang, kemudian menghitung dan menampilkan luasnya.
scanf()
digunakan untuk membaca input dari pengguna.- Variabel
panjang
,lebar
, danluas
digunakan untuk menyimpan nilai-nilai yang dihitung.
Contoh 3: Program Menentukan Bilangan Terbesar dari Dua Bilangan
C
#include <stdio.h>
int main() {
int bilangan1, bilangan2, terbesar;
printf("Masukkan bilangan pertama: ");
scanf("%d", &bilangan1);
printf("Masukkan bilangan kedua: ");
scanf("%d", &bilangan2);
if (bilangan1 > bilangan2) {
terbesar = bilangan1;
} else {
terbesar = bilangan2;
}
printf("Bilangan terbesar adalah: %d\n", terbesar);
return 0;
}
Penjelasan:
- Program ini membandingkan dua bilangan dan mencetak bilangan yang lebih besar.
if...else
digunakan untuk membuat keputusan berdasarkan kondisi.
Contoh 4: Program Faktorial
C
#include <stdio.h>
int main() {
int n, faktorial = 1;
printf("Masukkan nilai n: ");
scanf("%d", &n);
for (int i = 1; i <= n; ++i) {
faktorial *= i;
}
printf("Faktorial dari %d adalah %d\n", n, faktorial);
return 0;
}
Penjelasan:
- Program ini menghitung faktorial dari sebuah bilangan.
for
digunakan untuk membuat perulangan.
Ingin mencoba contoh lain? Kamu bisa meminta saya untuk membuat program yang lebih kompleks, seperti:
- Mencari bilangan prima
- Mengurutkan array
- Membuat kalkulator sederhana
- Dan masih banyak lagi
Tips Belajar C:
- Latihan secara teratur: Semakin banyak kamu berlatih, semakin mahir kamu dalam bahasa C.
- Pahami konsep dasar: Mulai dari variabel, tipe data, operator, hingga struktur kontrol.
- Gunakan debugger: Debugger dapat membantu kamu menemukan kesalahan dalam programmu.
- Cari referensi: Ada banyak buku, tutorial online, dan komunitas yang bisa kamu gunakan sebagai referensi.
0 komentar