Soal UTS Algoritma 08/09 No. 1 (function)

May 19, 2009 No Comments by

uses wincrt;

function uji (a,b : integer):integer;

begin

if a = 1 then

uji := a*3

else if b = 1 then

uji := b*3

else

uji := a*b + (uji(a-1,b) + uji (a,b-1));

end;

begin

write (uji (2,2));

end.

tampilan.

10

proses.

uji (2,2) yang ada di program utama = function uji (a,b)

jadi logikanya

a = 2 , b = 2

a=2

apakah a=1

2=1 tidak, maka

b=2

apakah b=1

2=1 tidak, maka

uji = a x b + (uji (a-1,b) + uji (a,b-1))

a=2,b=2,

uji (a-1,b)

a= a-1

a= 2-1

a= 1

b=2

a=1

apakah a=1 ya, maka

uji= a x 3

uji= 1 x 3

uji= 3

uji (a,b-1)

a=2

b=b-1

b=2-1

b=1

a=2

apakah a=1

2=1 tidak , maka

b=1

apakah b=1

1=1 ya, maka

uji=b x 3

uji=1 x 3

uji= 3

uji= a x b + (uji (a-1,b) + (a,b-1))

uji= 2 x 2 + (3 + 3)

uji= 4 + 6

uji= 10

Kata Kunci

soal uts algoritma, function algoritma, contoh soal uts algoritma, program function pascal, contoh-contoh soal fungsi dalam algoritma, soal soal procedure dan function dalam pascal, contoh soal algoritma dan pemrograman semester 1, procedure pascal ke algoritma, program pascal dengan procedure dan function, program pascal bintang model 2 piramid.

Related posts:

  1. Soal UTS Algoritma 08/09 No. 2 (procedure & function)
  2. Program Mencari Rata-rata, Nilai Tertinggi dan Terendah
  3. Pengertian Algoritma
  4. Membuat Piramid Bintang
  5. Program Banyak Huruf dalam Kalimat
  6. Perulangan
  7. Algoritma & Modular Programming
  8. Konsep Algoritma Pemrograman
  9. Algoritma dan Pemrograman
  10. Algoritma Komputer
Pascal, Programming Algorithms

About the author

Tulisan kiriman sahabat
No Responses to “Soal UTS Algoritma 08/09 No. 1 (function)”

Leave a Reply