Uji Kompetensi Tahap 1
Jawaban Modul 1
- Astraksi (Abstraction), Pengbungkusan (encapsulation), Polimorfisme (ppolymorphism) Pewarisan (inheritance)
- Function (void) dan Class
- C++ is power programming
- #include adalah perintah untuk ke C preprocessor, <iostream> bertujuan untuk mengaktifkan library dari bahasa C++
- int panjang;
- int panjang =10;
- cin >> (contoh: cin >> tinggi;)
- Untuk Enter (baris baru).
- Karena variabel tersebut memakai tanda Spasi
- Berbeda, karena variabel Indeks dengan indeks berbeda di huruf (I=Kapital) dan huruf (i=Kecil)
Jawaban Modul 2
- Sign (bertanda, digunakan untuk nilai negatif) dan Unsigned (tidak bertanda, digunakan untuk nilai positif).
- Void adalah tipe data untuk fungsi yang tidak mengembalikan nilai
- Bisa flout, bisa double. Karena keduanya merupakan tipe data pecahan
- Hexadecimal (8AF), Octal (245)
- "W" menggunakan tanda petik dua (") merupakan ciri dari sebuah kata atau kalimat yang disebut string (contoh: cout << "masukan bilangan pertama";) dan 'W’ menggunakan tanda petik satu (') merupakan ciri dari tipe data char/character.
- int nilai =10;
- i++ atau sama dengan i+1
- Operator "=" adalah operator yang berfungsi untuk menentukan hasil didalam perhitungan, contoh: x*y = hasil. Sedangkan Operator "==" adalah comparison operator sama dengan atau sama, dan biasa digunakan di dalam percabangan atau if-else (test-condition), contoh: if ( x % 2 == 0 )
- int x,y,z=100;
- Pengurangan (-), penjumlahan (+), pembagian (/), perkalian (*)
Jawaban Modul 3
- if (test-condition)
statement1;
else
statement2;
contoh : #include <iostream>
using namespace std;
main (){
int x;
cout << "Nilai X = ";
cin >> x;
if (x % 2 == 0){
cout << "Genap";
else
cout << "Ganjil" ;
return 0;
} - Tidak, karena tak terdeklarasi
- Nilaiku = 11
- Nilaiku = 10
- Bilangan 1
- i = 10i = 11i = 12i = 13i = 14i = 15
- Panjang = 13Panjang = 12Panjang = 11Panjang = 10
Jawaban Modul 4
- int contoh [10];
- Nilai yang akan tampil semua bernilai 0
- Mulai dari 0
- int number [3][4] = {1,2,3,4,5,6,7,8,9,10,11,12};
- Tidak ada, karena indeks dimulai dari 0. Indeks {0,1,2,3}
- Output yang muncul adalah kata (Aku) sedangkan kata (senang) tidak muncul, karena char tidak bisa mengunakan Spasi