2.5 KiB
---LESSON_INFO--- Learning Objectives:
- Memahami konsep materi komposit di Elemes (latihan koding + kuis)
- Menyelesaikan latihan program C/Python dan kuis evaluasi pemahaman Prerequisites:
- variabel ---END_LESSON_INFO---
Uji Coba Komposit (Latihan dan Kuis)
Pelajaran ini merupakan contoh materi komposit, yaitu materi pembelajaran yang menggabungkan:
- Latihan Pemrograman (Exercise): Menulis kode program langsung di editor dan memverifikasi keluarannya.
- Kuis Evaluasi (Quiz): Menjawab pertanyaan pilihan ganda terkait materi.
Perhitungan Nilai Komposit
Nilai akhir siswa dihitung dari kombinasi kedua komponen:
- Bobot Latihan: 70%
- Bobot Kuis: 30%
- Ambang Tuntas (Done):
\ge75%
---EXERCISE---
Latihan: Pengecekan Angka Positif
Buatlah program yang memeriksa nilai variabel angka. Jika angka > 0, cetak:
Positif
---INITIAL_CODE--- #include <stdio.h>
int main() { int angka = 10; // Tulis logika percabangan if di bawah ini: if (angka > 0) { printf("Positif\n"); } return 0; } ---END_INITIAL_CODE---
---EXPECTED_OUTPUT--- Positif ---END_EXPECTED_OUTPUT---
---INITIAL_PYTHON--- angka = 10
Tulis logika percabangan if di bawah ini:
if angka > 0: print("Positif") ---END_INITIAL_PYTHON---
---EXPECTED_OUTPUT_PYTHON--- Positif ---END_EXPECTED_OUTPUT_PYTHON---
---SOLUTION_CODE--- #include <stdio.h>
int main() { int angka = 10; if (angka > 0) { printf("Positif\n"); } return 0; } ---END_SOLUTION_CODE---
---SOLUTION_PYTHON--- angka = 10 if angka > 0: print("Positif") ---END_SOLUTION_PYTHON---
---KEY_TEXT--- if printf print ---END_KEY_TEXT---
---QUIZ_FLASHCARD---
Manakah sintaks penulisan kondisi if yang benar dalam bahasa C?
if (kondisi) { ... }- []
if kondisi then { ... } - []
if [kondisi] { ... } - []
if {kondisi} then { ... }
Penjelasan: Dalam bahasa C, ekspresi logika kondisi pada
ifwajib berada di dalam tanda kurung biasa( ).
Apa keluaran dari kode berikut jika x = 5?
if (x > 10) {
printf("Besar\n");
} else {
printf("Kecil\n");
}
- [] Besar
- Kecil
- [] Error sintaks
- [] Tidak ada keluaran
Penjelasan: Karena
5 > 10bernilai salah (false), maka blokelseyang akan dieksekusi, menghasilkan output "Kecil".
Berapa bobot penilaian komponen latihan koding dalam penentuan nilai komposit standar Elemes?
- [] 30%
- [] 50%
- 70%
- [] 100%
Penjelasan: Secara default pada konfigurasi Elemes, komponen latihan koding memiliki bobot 70% dan kuis memiliki bobot 30%. ---END_QUIZ_FLASHCARD---