WorksheetsElektronika D4 1
Total questions: 50
Worksheet time: 34mins
Algoritma adalah…
Urutan langkah untuk menyelesaikan masalah
Gambar dari program komputer
Bahasa pemrograman
Perintah dalam compiler
Ciri utama algoritma yang baik adalah…
a. Panjang dan rumit
b. Memiliki input, proses, dan output yang jelas
c. Tidak bisa diuji
d. Harus ditulis dalam bahasa pemrograman
Flowchart digunakan untuk…
Menggambar tampilan program
Menjelaskan alur logika algoritma
Mengetes hardware komputer
Membuat animasi program
Simbol parallelogram pada flowchart berarti…
Proses
Keputusan
Input/Output
Terminator
Simbol diamond (belah ketupat) digunakan untuk…
Input
Output
Keputusan/percabangan
Awal dan akhir
Langkah terakhir dalam algoritma adalah…
Output
Selesai
Proses
Loop
Contoh algoritma dalam kehidupan sehari-hari adalah…
Bermain game
Memasak mie instan sesuai langkah
Menonton TV
Bermain musik
Dalam flowchart, arrow line digunakan untuk…
Menghubungkan antar simbol
Menunjukkanarah input
Menentukan tipe data
Mewakili arah proses
Flowchart biasanya diawali dan diakhiri dengan simbol…
Parallelogram
Rectangle
Circle
Oval
File utama dalam proyek Code::Blocks berekstensi…
.cpp
.cbp
.txt
.cpb
Tombol Build and Run berfungsi untuk…
Menyimpan program
Mengompilasi dan menjalankan program
Menghapus error
Mengatur layout editor
Flowchart membantu programmer untuk…
Mengetik kode lebih cepat
Memvisualkan alur logika sebelum menulis program
Membuat sintaks
Menentukan tipe data
Tuliskan contoh kode program C++ untuk menampilkan angka 1 sampai 10 menggunakan perulangan for......
Variabel digunakan untuk…
Menyimpan data sementara
Menjalankan program
Menyimpan file
Membuat flowchart
Contoh nama variabel yang benar adalah…
2angka
total-nilai
jumlah_total
nilai ujian
Tipe data int digunakan untuk menyimpan…
Bilangan bulat
Huruf
Bialngan Desimal
Pecahan
Tipe data double digunakan untuk…
Bilangan pecahan
Bilangan bulat
Bilangan Positif
Bilangan Negatif
Tipe data char menyimpan…
Satu karakter
Kalimat
Satu Kata
Boolean
Angka
Jika kita menggunakan nilai "3.14" maka apa tipe data dari nilai yang diberikan?
float
double
int
unsigned int
long
Fungsi untuk menampilkan teks di C++ adalah…
scanf()
cout <<
show()
print()
Tanda “>>” pada cin berarti…
Masukan data dari user
Menampilkan data ke layar
Operator logika
Operator increment
Operator aritmatika untuk sisa bagi adalah…
/
*
%
;
:
Hasil dari 7 % 2 adalah…
3.5
1
2
0
3,5
Operator logika OR di C++ ditulis dengan…
&&
||
!=
|=
%%
Operator perbandingan “tidak sama dengan” adalah…
/=
\=
=!
!=
!
Hasil 2 * 5 + 2 / 2 * 3 - 5 adalah
13
12
10
9
8
Struktur percabangan di C++ menggunakan kata kunci…
for
if
switch
branching
while
Bentuk umum percabangan adalah…
if (kondisi) {
perintah;
}
benar
salah
ragu-ragu
kurang tepat
Statement else digunakan untuk…
Mengulang perintah
Menjalankan perintah jika kondisi salah
Menghentikan program
Mengulang perintah
menjalankan program utama
Struktur if-else bertingkat disebut…
Nested if
Nested Switch
Nested for
Double if
While
Struktur perulangan di C++ meliputi…
nested
if, switch, case
repeat, until
for, while, do-while
Sebutkan dan jelaskan 3 struktur dasar algoritma!
Jelaskan perbedaan antara tipe data int, float, dan char!
Tulis contoh program sederhana untuk menampilkan nama dan umur menggunakan cin dan cout!
Jelaskan perbedaan antara operator == dan = dalam C++!
Jelaskan perbedaan antara perulangan for dan while.
Manakah bentuk penulisan program C++ yang benar?
#include <iostream> using namespace std; int main { cout << "Hello"; }
#include <iostream> using namespace std; int main() { cout << "Hello"; }
#include <iostream> { cout << "Hello"; }
#include <iostream>; using namespace std; int main() { cout << "Hello" }
Berikut ini adalah contoh program sederhana. Manakah yang penulisannya salah?
#include <iostream>
using namespace std;
int main() {
int x;
cout << "Masukkan nilai: ";
cin >> x
cout << "Nilai Anda: " << x;
return 0;
}
Kurang titik koma setelah cin >> x
Salah pada using namespace std
Tanda kurung pada main salah
tanda kurung kurawal kurang
Baris berikut akan menghasilkan output seperti apa?
int a = 10, b = 20;
cout << "Hasil: " << a + b;
a + b = 30
Hasil: a + b
Hasil: 30
Hasil:30
Hasil eksekusi program berikut adalah…
int a = 5;
a = a + 3;
cout << a;
5
a
8
3
Pernyataan return 0; di akhir fungsi main() memiliki arti…
Program berhenti dengan sukses
Program berhenti dengan error
Program kembali ke awal
Program kembali bernilai 0
Perhatikan potongan program berikut:
int x = 10;
x += 5;
cout << x;
5
10
15
x
Manakah penulisan struktur percabangan if–else yang benar?
if (x > 10); cout << "Besar"; else cout << "Kecil";
if x > 10 { cout << "Besar"; } else { cout << "Kecil"; }
if (x > 10) { cout << "Besar"; } else { cout << "Kecil"; }
if (x > 10): cout << "Besar"; else: cout << "Kecil";
Perhatikan kode berikut:
for (int i = 1; i <= 5; i++) {
cout << i << " ";
}
1 2 3 4
1 2 3 4 5
0 1 2 3 4 5
1 2 3 4 5 6
Perhatikan kode berikut:
int n = 3;
while (n <= 5) {
cout << n << " ";
n++;
}
3 4
3 4 5
3 5
2 3 4
Hasil dari program berikut adalah…
int i = 1, total = 0;
while (i <= 3) {
total += i;
i++;
}
cout << total;
3
4
5
6
7
Hasil output dari program berikut adalah:
int x = 3;
switch (x) {
case 1: cout << "A"; break;
case 2: cout << "B";
case 3: cout << "C";
case 4: cout << "D"; break;
default: cout << "E";
}
BCDE
C
CD
BCD
Apa output dari kode berikut?
int i = 1;
do {
cout << i << " ";
i += 2;
} while (i < 6);
1 3 5
1 2 3 4 5
1 3
1 3 5 7
Diketahui program berikut:
int x = 4;
cout << ((x % 2 == 0) ? "Genap" : "Ganjil");
Output yang dihasilkan adalah…
4
Ganjil
Genap
2
0
Perhatikan kode berikut:
int x = 7;
if (x % 2 == 0)
cout << "A";
else if (x % 3 == 0)
cout << "B";
else
cout << "C";
Output dari program adalah…
A
B
C
AB
ABC
