int i, x[10],y;y = 0;for (i=0; i<10; i=i+1){

Berikut ini adalah pertanyaan dari kornelistoni pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Int i, x[10],y;y = 0;

for (i=0; i<10; i=i+1){

cin>>x[i];

if (y < x[i] ){

y = x[i];
}
}
cout << y;

Jabarkan mengenai syntax diatas​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

Mungkin yang dimaksud dijelaskan tiap baris kalau iya ini penjelasannya.

int i: merupakan deklarasi variabel i yang bertipe integer. Variabel i digunakan sebagai variabel loop untuk melakukan iterasi dalam perulangan for.

x[10]: merupakan deklarasi sebuah array bernama x yang berisi sepuluh elemen. Array x digunakan untuk menyimpan nilai yang diinputkan oleh pengguna.

y: merupakan deklarasi variabel y yang bertipe integer. Variabel y digunakan untuk menyimpan nilai terbesar dari elemen-elemen pada array x.

y = 0;: merupakan inisialisasi variabel y dengan nilai 0. Hal ini dilakukan agar nilai y tidak terdefinisi sebelum nilai terbesar dari elemen-elemen pada array x ditemukan.

for (i=0; i<10; i=i+1){: merupakan perulangan for dengan variabel loop i dimulai dari nilai 0 hingga kurang dari 10 dengan increment i sebesar 1 pada setiap iterasi.

cin>>x[i];: merupakan sintaks untuk menginputkan nilai dari pengguna pada elemen ke-i dari array x.

if (y < x[i] ){: merupakan kondisi yang memeriksa apakah nilai y lebih kecil dari nilai elemen ke-i dari array x.

y = x[i];: merupakan sintaks untuk menyimpan nilai elemen ke-i dari array x pada variabel y jika nilai tersebut lebih besar dari nilai y.

cout << y;: merupakan sintaks untuk mencetak nilai terbesar dari elemen-elemen pada array x yang disimpan pada variabel y setelah perulangan for selesai dieksekusi.

Semoga dengan pertanyaan yang sudah terjawab oleh goofyahhhhh 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: Sun, 11 Jun 23