Bagaimana mengatasi problem ini

Hallo. Saya menemukan kodingan di internet. Kira-kira tampak kodingannya seperti ini:

double nilai[][] = {{50,60,10}, {70,75,87}, {89,90,90}, {65,76,89},{65,70,80}}; char huruf;

for(int r=0; r 80.0d) { huruf = 'A'; } else if(ratarata > 70.0d) { huruf = 'B'; } else if(ratarata > 60.0d) { huruf = 'C'; } else if(ratarata > 50.0d) { huruf = 'D'; } else {huruf = 'E';}

System.out.println("Nilai mahasiswa ke-"+ r +" = "+ ratarata + "( "+huruf+" )"); }

Pada soal dirusuh menentukan rata-rata nilai tiap mahasiswa dan diberi keterangan nilaI. Akan tetapi, saya bingung pada kodingan ini: totNilai+= nilai[r][i]; Bagaimana cara memahaminya? Secara garis besar saya paham maksud soalnya. Yaitu rata-rata adalah seluruh nilai dibagi jumlah nilai. Tetapi bagaimana bisa sintaks ini: totNilai+= nilai[r][i]; langsung menjumlahkan seluruh nilai? Terimakasih sebelumnya, saya ibnu, undur diri.

avatar IbnuHamzah404
@IbnuHamzah404

2 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

Tanggapan

halo, sesuaikan judul pertanyaan dengan yang ditanyakan ya *baca aturan main

1 Jawaban:

totNilai +=nilai[r][i] merupakan kode singkat dari <pre> totNilai = totNilai+nilai[r][i] </pre> jadi, disetiap iterasi akan menghasilkan totNilai (baru) dengan menjumlahkan totNilai (iterasi sebelumnya) dengan nilai[][]

avatar zerokira
@zerokira

49 Kontribusi 30 Poin

Dipost 5 tahun yang lalu

Tanggapan

jadi awalnya totNilai itu 0 dan dia loping ditambah 1 persatu ya begitu bukan

yep.........

Login untuk ikut Jawaban