tapi tetap saja, saya hanya manusia biasa, jadi kalau ada kesalahan, harap di maklum saja, :P
#1
Mendapatkan nilai max dan min
for i = 1 -> 5
input nilai[i]
end for
//==============
max <- nilai[1]
min <- nilai[1]
sum <- nilai[1]
//==============
for j = 2 -> 5
if (nilai[j] > max) ;
max = nilai[j];
endif;
if (nilai[j] < min) ;
min = nilai[j];
endif;
sum = sum + nilai[j];
endfor
mean = sum div 5;
print max
print min
print sum
print mean
#2
sebenarnya kalau pertanyaannya berapa jumlah seluruh bilangan di bawah 1000 yang habis di bagi 3 atau 5 ? (pakai atau) akan lebih seru dibandingkan pake dan.
solusi juga bisa diperoleh dengan tanpa coding (orang yang gak bisa pemrograman juga bisa memecahkan masalah ini); hal ini mengingat yang ditanyakan adalah jumlah dari sebuah deret artimatika dengan selisih 15 jika rumus jumlah deret aritmatika adalah a(a + Un)/2
maka jawabannya adalalh 15*(15 + 990)/2.
begitupun jika pertanyaaan memakai atau
artinya kita menghitung jumlah bilangan2 yang habis di bagi 3 dan jumlah bilangan - bilangan yang habis dibagi 5 dikurangi jumlah bilangan - bilangan yang habis di bagi 15 (karena ada irisan diantara bilangan yang habis dibagi 3 dan 5 yaitu bilangan yang habis di bagi 15).
jadi jawabannya jika memakai dan adalah 33165,
jika memakai atau maka jawabannya adalah 233168