Anang Hidayatullah: Algoritma untuk menentukan nilai terkecil, terbesar, dan jumlah semua bilangan positif yang dimasukkan.

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

Copyright © Anang Hidayatullah Urang-kurai