Pages

Pages

Pages - Menu

Minggu, 23 Maret 2014

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