Jumat, 02 Agustus 2024

contoh program sedehana bahasa C

 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, dan luas 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.
Load disqus comments

0 komentar