Kisi
Kisi
Jawaban: C
Instruksi P=Q akan mengakibatkan nilai P=nilai
Q, dan nilai Q menjadi
a. menjadi 10
b. menjadi kosong
c. Q tetap
d. P tetap
e. Menjadi sembarang nilai
Jawaban : D
Diketahui bahwa kantong P kosong, kantong Q
berisi 10 buah kelereng dan kantong R berisi 15
kelereng. Apabila yang terbawa hanya sebuah
kantong dan dikatakan BUKAN antong P yang
terbawa, maka jumlah kelereng yang terbawa
adalah
a. 10 atau 15
b. 10 dan 15
c. 10
d. 15
e. Kosong
Jawaban : A
2 Mendeskripsikan Dasar struktur Pengenalan C2 (pengetahuan dan Disajikan Disajikan PG 2 Tipe-tipe data berikut akan memberi nilai output,
pengenalan algoritma variabel pemahaman) beberapa beberapa nama kecuali
variabel - mengidentifikasi nama variabel variabel , siswa a. Int
- mendeskripsikan mampu b. Float
- mendeklarasikan mendeklarasikan c. Char
nama variabel d. Double
pada bahasa e. Void
pemrograman
dengan dengan Jawaban : E
benar Identifier yang digunakan untuk mengidentifikasi
data yang nilainya sudah ditentukan, dan tidak
dapat diubah saat program berjalan, disebut
a. Label
b. Konsanta
c. Tipe
d. Variabel
e. Prosedur
Jawaban : B
Jawaban : C
3 Mendeskripsikan Dasar struktur Pengenalan tipe C2 ( pengetahuan dan Disajikan data Disajikan tipe PG 3 Pernyataan yang sesuai untuk mendefinisikan
pengenalan tipe algoritma data pemahaman) berbagai tipe data bahasa Tipe data bilangan bulat adalah…
data - mengidentifikasi data bahasa pemrograman, a. Tipe data yang berfungsi menampung
- mendeskripsikan pemrograman siswa mampu data yang memiliki angka dibelakang
menentukan tipe koma
data sesuai b. Tipe data yang mempresentasikan data
bahasa yang hanya mengandung dua nilai
pemrogrman c. Tipe data yang mempresentasikan data
dengan tepat berupa karakter
d. Tipe data yang yang menyimpan lebih
dari satu variabel
e. Tipe data yang digunakan untuk angka
yang tidak memiliki angka dibelakang
koma
jawaban : E
Berikut ini adalah syarat pembuatan identifier
yang harus kita perhatikan, kecuali… [C4]
a. C++ bersifat case sensitive
b. Harus menggunakan spasi
c. Tidak boleh diawali dengan angka
d. Tidak boleh mengandung spasi
e. Tidak boleh menggunakan symbol
(!@#$%^&A*, dll)
Jawaban: B
C= 10;
cout<<"Nilai C awal :"<<C<<endl;
cout<<"Nilai C++
:"<<C++<<endl;
cout<<"Nilai C akhir : "<<C<<endl;
return 0;
}
Hasil dari program di atas adalah
a. Nilai C awal :5
Nilai ++C :6
Nilai C akhir :6
Nilai C awal : 10
Nilai C++ : 10
Nilai C akhir : 11
b. Nilai C awal :5
Nilai ++C :5
Nilai C akhir :6
Nilai C awal : 10
Nilai C++ : 10
Nilai C akhir : 11
c. Nilai C awal :6
Nilai ++C :5
Nilai C akhir :6
Nilai C awal : 11
Nilai C++ : 10
Nilai C akhir : 10
d. Nilai C awal :6
Nilai ++C :6
Nilai C akhir :5
Nilai C awal : 10
Nilai C++ : 11
Nilai C akhir : 11
e. Nilai C awal :5
Nilai ++C :5
Nilai C akhir :5
Nilai C awal : 11
Nilai C++ : 11
Nilai C akhir : 10
Jawaban: A
C= 10;
cout<<"Nilai C awal :"<<C<<endl;
cout<<"Nilai C++
:"<<C++<<endl;
cout<<"Nilai C akhir : "<<C<<endl;
return 0;
}
Dari program tersebut, operator yang digunakan
adalah
a. Operator aritmatika
b. Operator logika
c. Operator decrement
d. Operator increment
e. Operator bitwise
Jawaban: D
5 Mendeskripsikan Dasar struktur Penggunaan C2 (pengetahuan dan Diberikan Diberikan PG 5 Yang bukan merupakan ciri-ciri dari pseudocode
penggunaan algoritma Pseudocode pemahaman) suatu permasalahan adalah
pseudocode - mengidentifikasi permasalahan algoritma, siswa a. bervariabel
- mendeskripsikan algoritma mampu b. berfungsi sebagai flowchart
membuat c. bergambar
pseudocode d. menjelaskan algoritma
dengan tepat e. benar semua
Jawaban : C
6 Mendeskripsikan Dasar struktur Penggunaan C2(pengetahuan dan Diberikan Diberikan PG 6 Perhatikan simbol flowchart dibawah ini
penggunaan algoritma flowchart pemahaman) gambar gambar
flowchart - mengidentifikasi flowchart, siswa
- mendeskripsikan mampu
membuat
flowchart suatu
algoritma Simbol diatas berfungsi sebagai
a. Untuk menyatakan suatu tindakan
(proses) yang tidak dilakukan oleh
komputer (manual)
b. Untuk menunjukkan suatu kondisi
tertentu yang akan menghasilkan dua
kemungkinan, ya/tidak
c. Untuk menyatakan suatu tindakan
yang dilakukan oleh komputer
d. Untuk menyatakan segala jenis
operasi yang diproses dengan suatu
mesin yang mempunyai keyboard
e. Untuk menyatakan penyediaan tempat
penyimpanan suatu pengolahan untuk
memberi harga awal
Jawaban: B
2. Perhatikan simbol flowchart dibawah ini
7 Menerapkan Dasar struktur Penerapan C3 (penerapan) Diberikan Diberikan PG 7 Dibawah ini yang merupakan pseudocode untuk
algoritma dengan algoritma pseudocode pernyataan pernyataan, menentukan luas persegi panjang adalah
Pseudocode siswa mampu
menyusun a. Start
pseudocode Input panjang
suatu algoritma Input lebar
dengan tepat Hitung Luas=panjang*lebar
Cetak”Luas”
Stop
b. Mulai
Input panjang
Input lebar
Cetak luas
Selesai
c. Start
Input panjang
Input lebar
Hitung luas
Cetak luas
Stop
d. Start
Inputpanjang
Inputlebar
Cetal luas
Stop
e. Mulai
Input panjang
Input lebar
Stop
Jawaban : A
8 Menentukan logika Dasar struktur Menentukan C3(penerapan dan aplikasi) Diberikan Diberikan suatu PG 8 Perhatikan program dan hasil program nya
dari suatu algoritma logika dari suatu permasalahan #include <iostream>
penyelesaian suatu permasalahan kode program, using namespace std;
dengan struktur penyelesaian siswa mampu int contoh(){
algoritma masalah menjawab static int A = 10;
dengan tepat A = A + 10;
return A;
}
int main(){
int x;
x = contoh();
cout << “Nilai pemanggilan pertama adalah :
” << x << endl;
return 0;
}
HASIL PROGRAM
1. Nilai pemanggilan pertama adalah: 10
2. Nilai pemanggilan pertama adalah: A = 10
3. Nilai pemanggilan pertama adalah: 10
4. Nilai pemanggilan pertama adalah: 20
5. terjadi error (kesalahan)
Terdapat pada hasil program nomor berapakah
yang sesuai dengan program diatas?
a. 1
b. 2
c. 3
d. 4
e. 5
Jawaban : C
A. #include <iostream>
using namespace std;
C. int main () {
int Bilangan, HASIL;
cout<<"Masukkan Bilangan Bulat : "<<endl;
cin>>Bilangan;
HASIL = BertambahSatu (Bilangan);
cout<<"Nilai keluaran : "<<HASIL;
return 0;
}
9 Menentukan Dasar struktur Menentukan C3 (penerapan dan Diberikan Diberikan PG 9 #include <iostream>
karakteristik tipe algoritma karakteristik tipe aplikasi) suatu sebuah using namespace std;
data pada sebuah data pernyataan pernyataan int main() {
variabel program, siswa int X;
mampu cout<<"nilai X sebelum
menentukan
assignment: "<<X<<endl;
karakteristik tipe
data dengan X= 10;
tepat cout<<"Nilai X sesudah
assignment: "<<X<<endl;
return 0;
}
Yang merupakan inisialisasi variabel pada
program di atas adalah
a. Int main()
b. Int X;
c. Return 0;
d. Using namespace std;
e. X=10;
Jawaban : E
Pernyataan yang sesuai untuk mendefinisikan
tipe data enumerasi adalah…
a. Tipe data yang berfungsi menampung
data yang memiliki angka dibelakang
koma
b. Tipe data yang mempresentasikan data
yang hanya mengandung dua nilai
c. Tipe data bentukan yang nilainya
terbatas pada nilai-nilai yang telah
ditentukan dan bersifat pasti.
d. Tipe data yang yang menyimpan lebih
dari satu variabel
e. Tipe data yang digunakan untuk angka
yang tidak memiliki angka dibelakang
koma
Jawaban: C
Perhatikan program dibawah ini..
#include <iostream>
using namespace std;
int main (){
int x = 3.05;
cout << “Nilai x adalah ” << x << endl;
return 0
}
Jawaban : D
10 Menyimpulkan hasil Dasar struktur Menyimpulkan C4 dan C5 Diberikan Diberikan PG 10 3. Public class bilangan{
dari algoritma algoritma hasil algoritma - menganalisis permasalahan permasalahan Public static void main(String[]args){
percabangan 1 percabangan - memecahkan algoritma percabangan 1 int i=0;
kondisi kondisi 1 - menyimpulkan kondisi, siswa do {
mampu if((i%2)>0)
menyimpulkan System.out.print(i + “”);
dengan tepat i++;
} while (i<20);
}
}
Output yang akan ditampilkan dari listing
program adalah
a. Bilangan prima
b. Bilangan ganjil
c. Bilangan genap
d. Bilangan pecahan
e. Bilangan negatif
Jawaban : B
11 Menganalisis Dasar struktur Analisis C4 dan C5 Diberikan Diberikan contoh PG 11 #include <iostream>
berbagai contoh algoritma penerapan - menganalisis contoh program dalam using namespace std;
penerapan algoritma dalam - memecahkan permasalahan kehidupan int main()
algoritma dasar kehidupan - menimpulkan sehari-hari, {
dalam kehidupan sehari-hari siswa mampu int x = 10, y = 3;
sehari-hari menganalisis A
dengan tepat int z;
B
z = x X y;
C
cout << x << “ X ” << y << “ = ” << z;
D
cout << endl;
E
return 0;
}
Dari program diatas, manakah penulisannya
yang tidak benar ?
a. A
b. B
c. C
d. D
e. E
Jawaban : C
#include <iostream>
using namespace std;
int main(){
cout << “!1 = ” << !1 << endl;
cout << “!0 = ” << !0 << endl;
return 0
}
Program diatas secara berturut-turut akan
menghasilkan...
a. !1 dan !0
b. 1 dan 0
c. 0 dan 1
d. !1 = 0 dan !0 = 1
e. Semua salah
Jawaban : D
12 Mendeskripsikan Struktur Struktur C2 (pengetahuan dan Disajikan Disajikan PG 12 Bentuk dari suatu statement IF berada di dalam
struktur kontrol Kontrol & percabangan 1 pemahaman) pernyataan pernyataan lingkungan statement IF yang lainnya disebut IF
percabangan 1 Perulangan kondisi - mengidentifikasi struktur dalam kondisi
kondisi - mendeskripsikan percabangan 1 a. IF bercabang
- mendeklarasikan kondisisi, siswa b. IF tunggal
mampu
c. IF bersarang
menjelaskan
dengan tepat d. IF-THEN
e. IF do while-Until
Jawaban: C
13 Mendeskripsikan Struktur Struktur C2 (pengetahuan dan Disajikan Disajikan PG 13 Pada suatu bioskop terdapat aturan untuk
struktur Kontrol & percabangan 2 pemahaman) pernyataan pernyataan menonton film tertentu sebagai berikut: jika usia
percabangan 2 Perulangan kondisi - mengidentifikasi algoritma, siswa penonton lebih dari 17 tahun maka diperbolehkan
kondisi - mendeskripsikan mampu menonton, jika kurang dari 17 tahun maka
- mendeklarasikan mendeskripsikan penonton tidak diperbolehkan menonton.
percabangan 2 Permasalahan tersebu dapat diselesaikan dengan
kondisi struktur
a. Percabangan 1 kondisi
b. Percabagan lebih dari 2 kondisi
c. Percabangan dengan kondisi
diinputkan user
d. Perulangan dengan pencacah
e. Percabangan 2 kondisi
Jawaban: E
14 Mendeskripsikan Struktur Struktur C2 (pengetahuan dan Disajikan Disajikan suatu PG 14 4. Perhatikan program dibawah ini
struktur Kontrol & percabangan 2 pemahaman) permasalahan permasalhan, #include <iostream>
percabangan 2 Perulangan kondisi atau - mengidentifikasi siswa mampu using namespace std;
kondisi atau lebih lebih - mendeskripsikan mendeskripsikan
- struktur void Hasil (int x, int y){
mendeklarasikan percabngan 2
if (x==1) {
kondisi dengan
tepat if (y>=17){
cout << "Pria Dewasa";
}
else{
cout << "Perjaka";
}
}
else {
if (y>=17){
cout << "Wanita Dewasa";
}
else{
cout << "Gadis";
}
}
}
int main(){
int umur, kel;
Hasil(kel,umur);
}
Jawaban : C
pernyataan 1;
if( kondisi) {
pernyataan 2;
pernyataan 3;
}
Pernyataan 4;
Jika kondisi tidak terpenuhi (bernilai salah)
maka pernyataan yang dijalankan adalah nomor
a. 1
b. 4
c. 2 dan 3
d. 1 dan 4
e. 1,2,3,4
Jawaban : B
Jawaban : B
17 Mendeskripsikan Struktur Struktur C2 Disajikan Disajikan PG 17 Perhatikan gambar di bawah ini
struktur perulangan Kontrol & perulangan mengidentifikasi gambar gambar
dengan kondisi Perulangan dengan kondisi Mendeskripsikan perulangan,
akhir akhir mendeklarasikan siswa mampu
menidentifikasi
secara tepat
19 Menidentifikasi Struktur kontrol struktur C2 Disajikan Disajikan contoh PG 19 Program apakah yang sesuai dengan kode
struktur perulangan & perulangan perulangan mengidentifikasi contoh permasalahan program dibawan ini
sebagai pencacah sebagai Mendeskripsikan struktur kontrol
naik pencacah naik mendeklarasikan perulangan,
siswa mampu
menjawab
dengan tepat
Jawaban : D
b. #include <iostream>
using namespace std;
int main()
{
for (int j=1; j<=10; j++){
for (int k=1; k<=j; k++){
cout<<k*j<<' ';
}
cout<<'\n';
}
return 0;
}
c. #include <iostream>
using namespace std;
int main()
{
for (int j=2; j<=10; j++){
for (int k=1; k<=j; k++){
cout<<k*j<<' ';
}
cout<<'\n';
}
return 0;
}
d. #include <iostream>
using namespace std;
int main()
{
for (int j=2; j<=8; j++){
for (int k=1; k<=j; k++){
cout>>k*j>>' ';
}
cout<<'\n';
}
return 0;
}
e. #include <iostream>
using namespace std;
int main()
{
for (int j=0; j<=8; j++){
for (int k=0; k<=j; k++){
cout<<k*j<<' ';
}
Cout>>'\n';
}
return 0;
Jawaban : B
23 Menerapkan Struktur kontrol perulangan C3 dan C4 Diberikan Diberikan PG 23 Perhatikan potongan kode program berikut,
perulangan dengan & perulangan dengan kondisi Aplikasi pernyataan pernyataan for(i=1; i<=10; 1++)
kondisi diinputkan diinputkan user penerapan perulangan, hasil dari pernyataan tersebut adalah
user siswa mampu
mlengkapi a. 0,1,2,3,4,5,6,7,8,9,10
jawaban dengan b. 1,2,3,4,5,6,7,8,9,0
tepat c. 1,2,3,4,5,6,7,8,9,
d. 1,2,3,4,5,6,7,8,9,10
e. 0,1,2,3,4,5,6,7,8
Jawaban : D
Jawaban : B
int main(){
int umur, kel;
Hasil(kel,umur);
}
Jawaban : C
29 Mengidentifikasi Penerapan Penerapan C2 Disajikan Disajikan PG 29 Perhatikan program dan keluaran program
permasalahan dari algoritma algoritma ke Mengidentifikasi permasalahan permasalahan berikut,
kompleks sebagai ke program program mendeskripsikan studi kasus, #include <iostream>
studi kasus siswa mampu using namespace std;
mengidentifikasi int main(){
dengan tepat cout << (1 && 1) << endl;
cout << (1 && 0) << endl;
cout << (0 && 0) << endl;
cout << (0 && 1) << endl;
cout << endl;
return 0
}
Hasil program secara berturut-turut akan
menampilkan angka
1. 1, 1, 1, 1
2. 1, 0, 0, 0
3. 0, 1, 1, 1
4. 1, 1, 0, 1
Hasil program yang benar ditunjukkan oleh
nomor...
a. 1
b. 2
c. 3
d. 4
e. 5
jawaban : B
30 Menerapkan Penerapan Membuat kode C3 & C4 Disajikan Disajikan kode PG 30 #include <iostream>
pembuatan kode dari algoritma program Aplikasi contoh program, siswa using namespace std;
program komputer ke program komputer penerapan mampu int main (){
menerapkan int x = 3.05;
kode cout << “Nilai x adalah ” << x << endl;
pemrograman return 0
C++ pada }
komputer Perhatikan program diatas, tipe data yang
dengan tepat digunakan adalah...
a. Char
b. long int
c. float
d. short int
e. signed long int
Jawaban : C
Jawaban : A
32 Mendeskripsikan Array Penggunaan C2 Disajikan Disajikan PG 32 Fungsi dari indeks pada array yaitu
penggunaan array array dimensi 1 Mengidentifikasi pernyataan pernyataan a. Menunjukkan letak atau posisi dari elemen
1 dimensi Mendeskripsikan array
b. Menggabungkan nilai dan data dalam suatu
program
c. Memodifikasi tampilan sehingga tampak
lebih sederhana
d. Menggolongkan semua variabel sehingga
tersusun sesuai persamaan
e. Memberikan nilai awal terhadap suatu
variabel
Jawaban : A
Jawaban : D
Apa yang dimaksud dengan matriks transpose?
Jawaban : B
34 Menerapkan Array Penggunaan C3 & C4 Disajikan Disajikan PG 34 Berapa kode yang digunakan untuk membuat
penggunaan array array 1 dimensi Aplikasi permasalahan permasalahan tulisan berwarna “CYAN”…
1 dimensi penerapan array 1 dimensi, a. 4
siswa dapat b. 2
menerapkan c. 128
dengan tepat d. 7
e. 3
Jawaban : E
35 Menerapkan Array Penggunaan C3 & C4 Disajikan Disajikan contoh PG 35 Fungsi dari indeks pada array yaitu
penggunaan array array Aplikasi dan penerapan contoh program , siswa f. Menggabungkan nilai dan data dalam
multidimensi multidimensi dapat suatu program
menerapkan g. Memodifikasi tampilan sehingga
program ke tampak lebih sederhana
komputer h. Menggolongkan semua variabel
dengan tepat sehingga tersusun sesuai persamaan
i. Menunjukkan letak atau posisi dari
elemen array
j. Memberikan nilai awal terhadap
suatu variabel
37 Mendeskripsikan Fungsi Deklarasi fungsi C2 &C3 Disajikan Disajikan PG 37 Keuntungan memakai fungsi pada C++ adalah...
deklarasi fungsi Mengidentifikasi pernyataan pernyataan,
mendeskripsikan siswa mampu a. Tipe data nama fungsi(daftar parameter)
mendeskripsikan b. Menguraikan tugas pemrograman rumit
fungsi dengan menjadi langkah-langkah yang lebih
tepat sederhana atau kecil.
c. Mengurangi duplikasi kode (kode yang sama
ditulis berulang-ulang) dalam program.
d. Dapat menggunakan kode yang ditulis
dalam berbagai program yang berbeda.
e. Menyembunyikan informasi dari user
sehingga mencegah adanya perbuatan
iseng seperti memodifikasi atau mengubah
program yang kita buat.
Jawaban : A
38 Mendeskripsikan Fungsi Parameter C2 &C3 Disajikan Disajikan PG 38 Dibawah ini yang bukan merupakan tujuan
parameter fungsi fungsi Mengidentifikasi pernyataan pernyataan pembuatan fungsi adalah
mendeskripsikan fungsi, siswa a. Memudahkan dalam pembuatan
mampu program
menerapkan b. Menghemat ukuran program
dengan tepat c. Menguraikan tugas pemrograman
pada komputer rumit menjadi langkah-langkah yang
lebih sederhana
d. Memiliki ambiguitas
e. Dapat menggunakan kode yang
ditulis dalam berbagai program yang
berbeda
Jawaban : D
1. Ada keyword return
2. Ada tipe data yang mengawali fungsi
3. Tidak ada keyword void
4. Memiliki nilai kembalian.
5. Dapat dianalogikan sebagai suatu variabel
yang memiliki tipe data tertentu sehingga
dapat langsung ditampilkan hasilnya
Jawaban : B
Jawaban : E
39 Menerapkan Fungsi Penggunaan C3 & C4 Disajikan Disajikan kode PG 39 Dalam pemrograman C++ bukanlah bahasa
penggunaan kode kode program Aplikasi kode program prosedural, karena prosedur tidak mempunyai
program menerapkan menggunakan nilai balik. Untuk melakukan hal ini di dalam
fungsi, siswa C++, maka harus membuat suatu fungsi dengan
mampu tipe void, yang berarti tidak memiliki nilai balik
menerapkan (return value) adalah...
dalam aplikasi a. #include <iostream>
dengan tepat using namespace std;
c. int main () {
int Bilangan, HASIL;
cout<<"Masukkan Bilangan Bulat :
"<<endl;
cin>>Bilangan;
HASIL = BertambahSatu (Bilangan);
cout<<"Nilai keluaran : "<<HASIL;
return 0;
}
d. void nama_fungsi (parameter)
{
Pernyataan_yang_akan_dilakukan;
……………
}
e. void nama_fungsi (parameter)
{
Pernyataan_yang_akan_dilakukan;
……………
40 Menyimpulkan Fungsi Cara kerja C4 Disajikan Disajikan PG 40 Mana fungsi void yang benar untuk output
tentang cara kerja fungsi pada penerapan pernyataan pernyataan, dibawah?
fungsi pada kode kode program siswa mampu Panjang = ?
program menyimpulkan Lebar = 8
dengan tepat Tinggi = 5
Volume = 280
a. #include <iostream.h>#include
<conio.h>void volume(int &vol, int p, int l,
int t){
vol = p*l*t; }
main(){int pj,lb,tg, hsl;
cout<<"Panjang = ";cin>>pj;
cout<<"Lebar = ";cin>>lb;
cout<<"Tinggi = ";cin>>tg;
volume(hsl,pj,lb,tg);
cout<<"nVolume = "<<hsl;
getch();
b. #include <iostream.h>#include
<conio.h>void volume(int &vol, int p, int l,
int t){
vol = p*l*t; }
main(){int pj,lb,tg, hsl;
cout<<"Panjang = ";cin>>pj;
cout<<"Lebar = ";cin>>lb;
cout<<"Tinggi = ";cin>>tg;
volume(hsl,pj,lb,tg)
cout<<"nVolume = "<<hsl;
getch();}
c. #include <iostream.h>#include
<conio.h>void volume(int &vol, int p, int l,
int t){
vol = p*l*t; }
main(){int pj,lb,tg, hsl;
cout<<"Panjang = ";cin>>pj;
cout<<"Lebar = ";cin>>lb;
cout<<"Tinggi = ";cin>>tg;
volume(hsl,pj,lb,tg);
cout<<"nVolume = "<<hsl;
getch();}
d. #include <iostream.h>#include
<conio.h>void volume(int &vol, int p, int l,
int t){
vol = p*l*t; };
main(){int pj,lb,tg, hsl;
cout<<"Panjang = ";cin>>pj;
cout<<"Lebar = ";cin>>lb;
cout<<"Tinggi = ";cin>>tg;
volume(hsl,pj,lb,tg);
cout<<"nVolume = "<<hsl;
getch();}
e. #include <iostream.h>#include
<conio.h>void volume(int &vol, int p, int l,
int t){;
vol = p*l*t; }
main(){int pj,lb,tg, hsl;
cout<<"Panjang = ";cin>>pj;
cout<<"Lebar = ";cin>>lb;
cout<<"Tinggi = ";cin>>tg;
volume(hsl,pj,lb,tg);
cout<<"nVolume = "<<hsl;
getch();}
Jawaban : C
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Pekanbaru, 21 Februari 2018
1. ………………………… ( )
2. ………………………… ( )
_________________ 3. ………………………… ( )