Pages
▼
Algoritma untuk menentukan nilai terkecil, terbesar, dan jumlah semua bilangan positif yang dimasukkan.
Algoritma
Nilai Terkecil Terbesar dan Jumlah Semua Bilangan Positif
{
menentukan nilai terkecil, terbesar, dan jumlah semua bilangan positif yang
dimasukkan}
Deklarasi
:
x,y :
integer {data yang dibaca}
n :
integer {banyak data masukan, >0}
min :
integer {data terkecil/minimum}
maks :
integer {data terbesar/maksimum}
i :
integer {pencacah pengulangan}
jumlah :
real {jumlah bilangan
positif}
Algoritma
:
read(n)
read(x) {baca
data pertama}
min ← x {asumsikan
min adalah data pertama}
maks ← y {asumsikan
maks adalah data terakhir}
for
i ← 2
to n do {lanjutkan
dengan ke-2 sampai ke-n}
read(x)
if
x < min then
min ← x
if
y > maks then
maks ← y
endif
while
(x > 0) do
jumlah ← jumlah
+ x
read(x)
n ← n + 1
write(‘positif’)
endfor
jumlah ← x
+ 1
write(min)
write(maks)
write(jumlah)
Tidak ada komentar:
Posting Komentar