elemes/examples/content/hello_world.md

1.7 KiB

---LESSON_INFO--- Learning Objectives:

  • Memahami struktur dasar program C
  • Belajar menggunakan printf untuk menampilkan output

Prerequisites:

  • Tidak ada persyaratan khusus ---END_LESSON_INFO---

Hello, World!

Program C paling sederhana terdiri dari fungsi main() dan perintah printf().

Struktur Dasar

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}

Penjelasan:

  • #include <stdio.h> — memasukkan pustaka input/output standar
  • int main() — fungsi utama, titik awal program
  • printf() — mencetak teks ke layar
  • \n — membuat baris baru
  • return 0 — menandakan program selesai tanpa error

Versi Python

Dalam Python, mencetak teks jauh lebih sederhana:

print("Hello, World!")

Penjelasan:

  • Tidak perlu #include — Python sudah menyediakan print() secara bawaan
  • Tidak perlu fungsi main() — kode langsung dijalankan dari atas ke bawah
  • Tidak perlu \nprint() otomatis menambahkan baris baru
  • Tidak perlu return 0 atau titik koma

---EXERCISE---

Latihan

Buat program yang mencetak teks berikut:

Halo Dunia

---INITIAL_CODE--- #include <stdio.h>

int main() { printf("Halo Dunia\n"); return 0; } ---END_INITIAL_CODE---

---EXPECTED_OUTPUT--- Halo Dunia ---END_EXPECTED_OUTPUT---

---EXPECTED_OUTPUT_PYTHON--- Halo Dunia ---END_EXPECTED_OUTPUT_PYTHON---

---INITIAL_PYTHON---

Tulis kode kamu di sini

print("Halo Dunia") ---END_INITIAL_PYTHON---

---SOLUTION_CODE--- #include <stdio.h>

int main() { printf("Halo Dunia\n"); return 0; } ---END_SOLUTION_CODE---

---SOLUTION_PYTHON--- print("Halo Dunia") ---END_SOLUTION_PYTHON---

---KEY_TEXT--- printf print ---END_KEY_TEXT---