Soal UTS Algoritma 08/09 No. 1 (function)
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:
- Soal UTS Algoritma 08/09 No. 2 (procedure & function)
- Program Mencari Rata-rata, Nilai Tertinggi dan Terendah
- Pengertian Algoritma
- Membuat Piramid Bintang
- Program Banyak Huruf dalam Kalimat
- Perulangan
- Algoritma & Modular Programming
- Konsep Algoritma Pemrograman
- Algoritma dan Pemrograman
- Algoritma Komputer