var arr : array[1..30] of longint = ( 5, 5, 7, 8, 6, 8, 5, 8, 4, 6, 6, 3, 4, 2, 8, 0, 9, 2, 3, 4, 7, 8, 5, 4, 5, 3, 9, 8, 0, 3 ); i, c : longint; begin c := 0; for i:=1 to length(arr) do begin inc(c, arr[i]); end; writeln((c/length(arr)):0:2); end.
Apa keluaran program diatas?
a. 3.17
b. 4.17
c. 5.17
d. 6.17
e. 7.17
Array disoal tersebut memiliki panjang 30 lalu kita jumlah keseluruhan menjadi 155 dan dibagi jumlah Array yaitu 155/30 = 5.1666666666667
dan kita mengambil dua angka belakang koma yaitu menjadi 5.17 karena
writeln((c/length(arr)):0:2);
Itu mungkin jumlah semua data di bagi dengan panjang data arr
jadi jumlah data [1] - data [30] / 30 = 155/30 = 5.1666666666667 karena yang dipakai 2 angka dibelakang koma jadinya 5.17
Jika kita perhatikan, array tersebut memiliki panjang 30
Looping dari 1 sampai 30
Melakukan penjumlahan array kemudian dibagi panjangnya
Hasilnya 5,17
Masuk untuk menulis jawaban
Kontak Id line: Restu321 Instagram:@restudhiyabilal Email:Restuofficial1@gmail.com WA:+6285156768546
var arr : array[1..30] of longint = ( 5, 5, 7, 8, 6, 8, 5, 8, 4, 6, 6, 3, 4, 2, 8, 0, 9, 2, 3, 4, 7, 8, 5, 4, 5, 3, 9, 8, 0, 3 ); i, c : longint; begin c := 0; for i:=1 to length(arr) do begin inc(c, arr[i]); end; writeln((c/length(arr)):0:2); end.
Jadi itu bisa dilihat dari for i:=1 sampai panjang array
dan inc(c,arr[i])berfungsi menambah c dengan arr[i]
Jadi C = 0+ arr[1] +arr[2]+.....+arr[30]
dan dibagian outputnya itu diminta C dibagi dengan panjang 30
155/30 = 5,1666666666666666666666666666667
((c/length(arr)):0:2)
berarti hanya diminta 2 digit dibelakang koma sehingga menjadi 5,17(dibulatkan)
Waduh saya juga sakit perut
saya juga sakit perut
saya juga sakit perut
ibuk dengklek sangat senank membatu
saya sakit perut