Berikut ini adalah pertanyaan dari danial34rt pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
(Java)1). Buatlah array 3D betipe int diberi nama arrayRGB untuk menyimpan dan menampilkan data berikut ini. Nilai dari elemen-elemen data akan berada diantara [0 sampai 255]. Nilai-nilai pada channel_R, channel_G, dan Channel_B harus disimpan dalam sebuah array saja yaitu array 3D dengan formasi: [baris][kolom][channel]. Nilai baris dan kolom tidak harus sama, tetapi dimensi baris dan kolom untuk semua channel adalah sama.
Channel_R
2 7 243 28
6 8 9 68
92 126 211 255
0 4 83 38
Channel_G
8 3 254 4
1 9 21 32
92 42 12 6
5 2 7 58
Channel_B
6 5 253 3
2 1 3 5
7 9 11 13
15 17 19 21
2). Lanjutkan program pada soal nomor 1. Kali ini anda diminta untuk
menambahkan sebuah array 2D yang diberi nama array arrayGrayscale. Nilai
elemen-elemen pada arrayarrayGrayscale diperoleh dari hasil pembulatan
rata-rata channel R, G, dan B (Math.round( (r + g + b)/3)) dari elemen-elemen
arrayRGB.
arrayGrayscale
5 5 250 12
3 6 11 35
64 59 78 91
7 8 36 39
Channel_R
2 7 243 28
6 8 9 68
92 126 211 255
0 4 83 38
Channel_G
8 3 254 4
1 9 21 32
92 42 12 6
5 2 7 58
Channel_B
6 5 253 3
2 1 3 5
7 9 11 13
15 17 19 21
2). Lanjutkan program pada soal nomor 1. Kali ini anda diminta untuk
menambahkan sebuah array 2D yang diberi nama array arrayGrayscale. Nilai
elemen-elemen pada arrayarrayGrayscale diperoleh dari hasil pembulatan
rata-rata channel R, G, dan B (Math.round( (r + g + b)/3)) dari elemen-elemen
arrayRGB.
arrayGrayscale
5 5 250 12
3 6 11 35
64 59 78 91
7 8 36 39
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
3 6 11 35
Penjelasan:
karna bagus canelnya
Semoga dengan pertanyaan yang sudah terjawab oleh silvianasari37 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Sat, 24 Jun 23